home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Blastoff
/
Sound Blastoff.iso
/
Sound Utilities
/
PianoSim II 1.2 ƒ
/
PianoSim II 1.2
/
PianoSim II 1.2.rsrc
/
bin.rsrc_CODE_8.txt
< prev
next >
Wrap
Text File
|
1995-07-30
|
504KB
|
8,743 lines
# near model CODE resource
# jump table entries: 376-402 (27 of them)
export_48:
00000000 4E56 FFF2 link A6, -0x000E
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 422D CC03 clr.b [A5 - 0x33FD]
0000000C 3B7C 000A D386 move.w [A5 - 0x2C7A], 0xA /* '\n' */
00000012 426D D388 clr.w [A5 - 0x2C78]
00000016 41ED D38E lea.l A0, [A5 - 0x2C72]
0000001A 4218 clr.b [A0]+
0000001C 10B8 0260 move.b [A0], [0x00000260 /* SdVolume */]
00000020 3B7C 0001 D38C move.w [A5 - 0x2C74], 0x1
00000026 3F2D D38C move.w -[A7], [A5 - 0x2C74]
0000002A 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
0000002E 426D DA16 clr.w [A5 - 0x25EA]
00000032 486D D4B2 pea.l [A5 - 0x2B4E]
00000036 486E FFFE pea.l [A6 - 0x2]
0000003A 486E FFFA pea.l [A6 - 0x6]
0000003E A9F5 syscall GetAppParms
00000040 486D D3B2 pea.l [A5 - 0x2C4E]
00000044 486D D5B2 pea.l [A5 - 0x2A4E]
00000048 4EBA 4C46 jsr [PC + 0x4C46 /* 00004C90 */]
0000004C 2B7C EE6B 2800 CC10 move.l [A5 - 0x33F0], 0xEE6B2800
00000054 42AD CC0C clr.l [A5 - 0x33F4]
00000058 4297 clr.l [A7]
0000005A 3F3C 00CC move.w -[A7], 0xCC
0000005E A9B9 syscall GetCursor
00000060 2B5F D5C6 move.l [A5 - 0x2A3A], [A7]+
00000064 4297 clr.l [A7]
00000066 3F3C 00CD move.w -[A7], 0xCD
0000006A A9B9 syscall GetCursor
0000006C 2B5F D5CA move.l [A5 - 0x2A36], [A7]+
00000070 42A7 clr.l -[A7]
00000072 3F3C 0118 move.w -[A7], 0x118
00000076 A9B9 syscall GetCursor
00000078 2B5F D5CE move.l [A5 - 0x2A32], [A7]+
0000007C 42A7 clr.l -[A7]
0000007E 3F3C 0122 move.w -[A7], 0x122
00000082 A9B9 syscall GetCursor
00000084 2B5F D5D2 move.l [A5 - 0x2A2E], [A7]+
00000088 206D D5CA movea.l A0, [A5 - 0x2A36]
0000008C 2F10 move.l -[A7], [A0]
0000008E A851 syscall SetCursor
00000090 42A7 clr.l -[A7]
00000092 3F3C 01F9 move.w -[A7], 0x1F9
00000096 A9BB syscall GetIcon
00000098 2B5F D646 move.l [A5 - 0x29BA], [A7]+
0000009C 42A7 clr.l -[A7]
0000009E 3F3C 01FA move.w -[A7], 0x1FA
000000A2 A9BB syscall GetIcon
000000A4 2B5F D64A move.l [A5 - 0x29B6], [A7]+
000000A8 42A7 clr.l -[A7]
000000AA 3F3C 01FB move.w -[A7], 0x1FB
000000AE A9BB syscall GetIcon
000000B0 2B5F D64E move.l [A5 - 0x29B2], [A7]+
000000B4 42A7 clr.l -[A7]
000000B6 3F3C 01FC move.w -[A7], 0x1FC
000000BA A9BB syscall GetIcon
000000BC 2B5F D652 move.l [A5 - 0x29AE], [A7]+
000000C0 42A7 clr.l -[A7]
000000C2 3F3C 01F8 move.w -[A7], 0x1F8
000000C6 A9BB syscall GetIcon
000000C8 2B5F D642 move.l [A5 - 0x29BE], [A7]+
000000CC 42A7 clr.l -[A7]
000000CE 3F3C 01F4 move.w -[A7], 0x1F4
000000D2 A9BB syscall GetIcon
000000D4 2B5F D62A move.l [A5 - 0x29D6], [A7]+
000000D8 42A7 clr.l -[A7]
000000DA 3F3C 01F5 move.w -[A7], 0x1F5
000000DE A9BB syscall GetIcon
000000E0 2B5F D62E move.l [A5 - 0x29D2], [A7]+
000000E4 42A7 clr.l -[A7]
000000E6 3F3C 01F6 move.w -[A7], 0x1F6
000000EA A9BB syscall GetIcon
000000EC 2B5F D632 move.l [A5 - 0x29CE], [A7]+
000000F0 42A7 clr.l -[A7]
000000F2 3F3C 01F7 move.w -[A7], 0x1F7
000000F6 A9BB syscall GetIcon
000000F8 2B5F D636 move.l [A5 - 0x29CA], [A7]+
000000FC 42A7 clr.l -[A7]
000000FE 3F3C 01FE move.w -[A7], 0x1FE
00000102 A9BB syscall GetIcon
00000104 2B5F D5DA move.l [A5 - 0x2A26], [A7]+
00000108 42A7 clr.l -[A7]
0000010A 3F3C 0208 move.w -[A7], 0x208
0000010E A9BB syscall GetIcon
00000110 2B5F D5DE move.l [A5 - 0x2A22], [A7]+
00000114 42A7 clr.l -[A7]
00000116 3F3C 0212 move.w -[A7], 0x212
0000011A A9BB syscall GetIcon
0000011C 2B5F D5E2 move.l [A5 - 0x2A1E], [A7]+
00000120 42A7 clr.l -[A7]
00000122 3F3C 021C move.w -[A7], 0x21C
00000126 A9BB syscall GetIcon
00000128 2B5F D5E6 move.l [A5 - 0x2A1A], [A7]+
0000012C 42A7 clr.l -[A7]
0000012E 3F3C 0226 move.w -[A7], 0x226
00000132 A9BB syscall GetIcon
00000134 2B5F D5EA move.l [A5 - 0x2A16], [A7]+
00000138 42A7 clr.l -[A7]
0000013A 3F3C 0230 move.w -[A7], 0x230
0000013E A9BB syscall GetIcon
00000140 2B5F D5EE move.l [A5 - 0x2A12], [A7]+
00000144 42A7 clr.l -[A7]
00000146 3F3C 023A move.w -[A7], 0x23A
0000014A A9BB syscall GetIcon
0000014C 2B5F D5F2 move.l [A5 - 0x2A0E], [A7]+
00000150 42A7 clr.l -[A7]
00000152 3F3C 0244 move.w -[A7], 0x244
00000156 A9BB syscall GetIcon
00000158 2B5F D5F6 move.l [A5 - 0x2A0A], [A7]+
0000015C 42A7 clr.l -[A7]
0000015E 3F3C 024E move.w -[A7], 0x24E
00000162 A9BB syscall GetIcon
00000164 2B5F D5FA move.l [A5 - 0x2A06], [A7]+
00000168 42A7 clr.l -[A7]
0000016A 3F3C 0258 move.w -[A7], 0x258
0000016E A9BB syscall GetIcon
00000170 2B5F D5FE move.l [A5 - 0x2A02], [A7]+
00000174 42A7 clr.l -[A7]
00000176 3F3C 0262 move.w -[A7], 0x262
0000017A A9BB syscall GetIcon
0000017C 2B5F D602 move.l [A5 - 0x29FE], [A7]+
00000180 42A7 clr.l -[A7]
00000182 3F3C 026C move.w -[A7], 0x26C
00000186 A9BB syscall GetIcon
00000188 2B5F D606 move.l [A5 - 0x29FA], [A7]+
0000018C 42A7 clr.l -[A7]
0000018E 3F3C 026F move.w -[A7], 0x26F
00000192 A9BB syscall GetIcon
00000194 2B5F D60A move.l [A5 - 0x29F6], [A7]+
00000198 42A7 clr.l -[A7]
0000019A 3F3C 0272 move.w -[A7], 0x272
0000019E A9BB syscall GetIcon
000001A0 2B5F D626 move.l [A5 - 0x29DA], [A7]+
000001A4 42A7 clr.l -[A7]
000001A6 3F3C 0276 move.w -[A7], 0x276
000001AA A9BB syscall GetIcon
000001AC 2B5F D60E move.l [A5 - 0x29F2], [A7]+
000001B0 42A7 clr.l -[A7]
000001B2 3F3C 0280 move.w -[A7], 0x280
000001B6 A9BB syscall GetIcon
000001B8 2B5F D612 move.l [A5 - 0x29EE], [A7]+
000001BC 42A7 clr.l -[A7]
000001BE 3F3C 028A move.w -[A7], 0x28A
000001C2 A9BB syscall GetIcon
000001C4 2B5F D616 move.l [A5 - 0x29EA], [A7]+
000001C8 42A7 clr.l -[A7]
000001CA 3F3C 0294 move.w -[A7], 0x294
000001CE A9BB syscall GetIcon
000001D0 2B5F D61A move.l [A5 - 0x29E6], [A7]+
000001D4 42A7 clr.l -[A7]
000001D6 3F3C 02B4 move.w -[A7], 0x2B4
000001DA A9BB syscall GetIcon
000001DC 2B5F D63A move.l [A5 - 0x29C6], [A7]+
000001E0 42A7 clr.l -[A7]
000001E2 3F3C 02B6 move.w -[A7], 0x2B6
000001E6 A9BB syscall GetIcon
000001E8 2B5F D63E move.l [A5 - 0x29C2], [A7]+
000001EC 42A7 clr.l -[A7]
000001EE 3F3C 029E move.w -[A7], 0x29E
000001F2 A9BB syscall GetIcon
000001F4 2B5F D61E move.l [A5 - 0x29E2], [A7]+
000001F8 42A7 clr.l -[A7]
000001FA 3F3C 02A8 move.w -[A7], 0x2A8
000001FE A9BB syscall GetIcon
00000200 2B5F D622 move.l [A5 - 0x29DE], [A7]+
00000204 42A7 clr.l -[A7]
00000206 3F3C 02BD move.w -[A7], 0x2BD
0000020A A9BB syscall GetIcon
0000020C 2B5F D656 move.l [A5 - 0x29AA], [A7]+
00000210 42A7 clr.l -[A7]
00000212 3F3C 02BE move.w -[A7], 0x2BE
00000216 A9BB syscall GetIcon
00000218 2B5F D65A move.l [A5 - 0x29A6], [A7]+
0000021C 42A7 clr.l -[A7]
0000021E 3F3C 02BF move.w -[A7], 0x2BF
00000222 A9BB syscall GetIcon
00000224 2B5F D65E move.l [A5 - 0x29A2], [A7]+
00000228 42A7 clr.l -[A7]
0000022A 3F3C 02C0 move.w -[A7], 0x2C0
0000022E A9BB syscall GetIcon
00000230 2B5F D662 move.l [A5 - 0x299E], [A7]+
00000234 42A7 clr.l -[A7]
00000236 3F3C 02C1 move.w -[A7], 0x2C1
0000023A A9BB syscall GetIcon
0000023C 2B5F D666 move.l [A5 - 0x299A], [A7]+
00000240 42A7 clr.l -[A7]
00000242 3F3C 02C2 move.w -[A7], 0x2C2
00000246 A9BB syscall GetIcon
00000248 2B5F D66A move.l [A5 - 0x2996], [A7]+
0000024C 42A7 clr.l -[A7]
0000024E 3F3C 02C3 move.w -[A7], 0x2C3
00000252 A9BB syscall GetIcon
00000254 2B5F D66E move.l [A5 - 0x2992], [A7]+
00000258 42A7 clr.l -[A7]
0000025A 3F3C 02C4 move.w -[A7], 0x2C4
0000025E A9BB syscall GetIcon
00000260 2B5F D672 move.l [A5 - 0x298E], [A7]+
00000264 42A7 clr.l -[A7]
00000266 3F3C 02C5 move.w -[A7], 0x2C5
0000026A A9BB syscall GetIcon
0000026C 2B5F D676 move.l [A5 - 0x298A], [A7]+
00000270 42A7 clr.l -[A7]
00000272 3F3C 02C6 move.w -[A7], 0x2C6
00000276 A9BB syscall GetIcon
00000278 2B5F D67A move.l [A5 - 0x2986], [A7]+
0000027C 42A7 clr.l -[A7]
0000027E 3F3C 02C7 move.w -[A7], 0x2C7
00000282 A9BB syscall GetIcon
00000284 2B5F D67E move.l [A5 - 0x2982], [A7]+
00000288 42A7 clr.l -[A7]
0000028A 3F3C 02C8 move.w -[A7], 0x2C8
0000028E A9BB syscall GetIcon
00000290 2B5F D682 move.l [A5 - 0x297E], [A7]+
00000294 42A7 clr.l -[A7]
00000296 3F3C 02C9 move.w -[A7], 0x2C9
0000029A A9BB syscall GetIcon
0000029C 2B5F D686 move.l [A5 - 0x297A], [A7]+
000002A0 42A7 clr.l -[A7]
000002A2 3F3C 02CA move.w -[A7], 0x2CA
000002A6 A9BB syscall GetIcon
000002A8 2B5F D68A move.l [A5 - 0x2976], [A7]+
000002AC 42A7 clr.l -[A7]
000002AE 3F3C 02CB move.w -[A7], 0x2CB
000002B2 A9BB syscall GetIcon
000002B4 2B5F D68E move.l [A5 - 0x2972], [A7]+
000002B8 42A7 clr.l -[A7]
000002BA 3F3C 02CC move.w -[A7], 0x2CC
000002BE A9BB syscall GetIcon
000002C0 2B5F D692 move.l [A5 - 0x296E], [A7]+
000002C4 42A7 clr.l -[A7]
000002C6 3F3C 02CD move.w -[A7], 0x2CD
000002CA A9BB syscall GetIcon
000002CC 2B5F D696 move.l [A5 - 0x296A], [A7]+
000002D0 42A7 clr.l -[A7]
000002D2 3F3C 02CE move.w -[A7], 0x2CE
000002D6 A9BB syscall GetIcon
000002D8 2B5F D69A move.l [A5 - 0x2966], [A7]+
000002DC 42A7 clr.l -[A7]
000002DE 3F3C 02B2 move.w -[A7], 0x2B2
000002E2 A9BB syscall GetIcon
000002E4 2B5F D69E move.l [A5 - 0x2962], [A7]+
000002E8 42A7 clr.l -[A7]
000002EA 3F3C 02D0 move.w -[A7], 0x2D0
000002EE A9BB syscall GetIcon
000002F0 2B5F D6A2 move.l [A5 - 0x295E], [A7]+
000002F4 42A7 clr.l -[A7]
000002F6 3F3C 02D1 move.w -[A7], 0x2D1
000002FA A9BB syscall GetIcon
000002FC 2B5F D6A6 move.l [A5 - 0x295A], [A7]+
00000300 42A7 clr.l -[A7]
00000302 3F3C 02D2 move.w -[A7], 0x2D2
00000306 A9BB syscall GetIcon
00000308 2B5F D6AA move.l [A5 - 0x2956], [A7]+
0000030C 42A7 clr.l -[A7]
0000030E 3F3C 02D3 move.w -[A7], 0x2D3
00000312 A9BB syscall GetIcon
00000314 2B5F D6AE move.l [A5 - 0x2952], [A7]+
00000318 42A7 clr.l -[A7]
0000031A 3F3C 02D4 move.w -[A7], 0x2D4
0000031E A9BB syscall GetIcon
00000320 2B5F D6B2 move.l [A5 - 0x294E], [A7]+
00000324 42A7 clr.l -[A7]
00000326 3F3C 02D5 move.w -[A7], 0x2D5
0000032A A9BB syscall GetIcon
0000032C 2B5F D6B6 move.l [A5 - 0x294A], [A7]+
00000330 42A7 clr.l -[A7]
00000332 3F3C 02D6 move.w -[A7], 0x2D6
00000336 A9BB syscall GetIcon
00000338 2B5F D6BA move.l [A5 - 0x2946], [A7]+
0000033C 42A7 clr.l -[A7]
0000033E 3F3C 02CF move.w -[A7], 0x2CF
00000342 A9BB syscall GetIcon
00000344 2B5F D6BE move.l [A5 - 0x2942], [A7]+
00000348 42A7 clr.l -[A7]
0000034A 3F3C 02DB move.w -[A7], 0x2DB
0000034E A9BB syscall GetIcon
00000350 2B5F D6C2 move.l [A5 - 0x293E], [A7]+
00000354 42A7 clr.l -[A7]
00000356 3F3C 02DC move.w -[A7], 0x2DC
0000035A A9BB syscall GetIcon
0000035C 2B5F D6C6 move.l [A5 - 0x293A], [A7]+
00000360 42A7 clr.l -[A7]
00000362 3F3C 02DD move.w -[A7], 0x2DD
00000366 A9BB syscall GetIcon
00000368 2B5F D6CA move.l [A5 - 0x2936], [A7]+
0000036C 42A7 clr.l -[A7]
0000036E 3F3C 02DE move.w -[A7], 0x2DE
00000372 A9BB syscall GetIcon
00000374 2B5F D6CE move.l [A5 - 0x2932], [A7]+
00000378 42A7 clr.l -[A7]
0000037A 3F3C 02DF move.w -[A7], 0x2DF
0000037E A9BB syscall GetIcon
00000380 2B5F D6D2 move.l [A5 - 0x292E], [A7]+
00000384 42A7 clr.l -[A7]
00000386 3F3C 02E0 move.w -[A7], 0x2E0
0000038A A9BB syscall GetIcon
0000038C 2B5F D6D6 move.l [A5 - 0x292A], [A7]+
00000390 42A7 clr.l -[A7]
00000392 3F3C 02E1 move.w -[A7], 0x2E1
00000396 A9BB syscall GetIcon
00000398 2B5F D6DA move.l [A5 - 0x2926], [A7]+
0000039C 42A7 clr.l -[A7]
0000039E 3F3C 02E2 move.w -[A7], 0x2E2
000003A2 A9BB syscall GetIcon
000003A4 2B5F D6DE move.l [A5 - 0x2922], [A7]+
000003A8 42A7 clr.l -[A7]
000003AA 3F3C 02E3 move.w -[A7], 0x2E3
000003AE A9BB syscall GetIcon
000003B0 2B5F D6E2 move.l [A5 - 0x291E], [A7]+
000003B4 42A7 clr.l -[A7]
000003B6 3F3C 02E4 move.w -[A7], 0x2E4
000003BA A9BB syscall GetIcon
000003BC 2B5F D6E6 move.l [A5 - 0x291A], [A7]+
000003C0 42A7 clr.l -[A7]
000003C2 3F3C 02E5 move.w -[A7], 0x2E5
000003C6 A9BB syscall GetIcon
000003C8 2B5F D6EA move.l [A5 - 0x2916], [A7]+
000003CC 42A7 clr.l -[A7]
000003CE 3F3C 02E6 move.w -[A7], 0x2E6
000003D2 A9BB syscall GetIcon
000003D4 2B5F D6EE move.l [A5 - 0x2912], [A7]+
000003D8 42A7 clr.l -[A7]
000003DA 3F3C 02E7 move.w -[A7], 0x2E7
000003DE A9BB syscall GetIcon
000003E0 2B5F D6F2 move.l [A5 - 0x290E], [A7]+
000003E4 42A7 clr.l -[A7]
000003E6 3F3C 02E8 move.w -[A7], 0x2E8
000003EA A9BB syscall GetIcon
000003EC 2B5F D6F6 move.l [A5 - 0x290A], [A7]+
000003F0 42A7 clr.l -[A7]
000003F2 3F3C 02E9 move.w -[A7], 0x2E9
000003F6 A9BB syscall GetIcon
000003F8 2B5F D6FA move.l [A5 - 0x2906], [A7]+
000003FC 42A7 clr.l -[A7]
000003FE 3F3C 02EA move.w -[A7], 0x2EA
00000402 A9BB syscall GetIcon
00000404 2B5F D6FE move.l [A5 - 0x2902], [A7]+
00000408 42A7 clr.l -[A7]
0000040A 3F3C 02EB move.w -[A7], 0x2EB
0000040E A9BB syscall GetIcon
00000410 2B5F D702 move.l [A5 - 0x28FE], [A7]+
00000414 42A7 clr.l -[A7]
00000416 3F3C 02EC move.w -[A7], 0x2EC
0000041A A9BB syscall GetIcon
0000041C 2B5F D706 move.l [A5 - 0x28FA], [A7]+
00000420 42A7 clr.l -[A7]
00000422 3F3C 02ED move.w -[A7], 0x2ED
00000426 A9BB syscall GetIcon
00000428 2B5F D70A move.l [A5 - 0x28F6], [A7]+
0000042C 42A7 clr.l -[A7]
0000042E 3F3C 02EE move.w -[A7], 0x2EE
00000432 A9BB syscall GetIcon
00000434 2B5F D70E move.l [A5 - 0x28F2], [A7]+
00000438 42A7 clr.l -[A7]
0000043A 3F3C 02EF move.w -[A7], 0x2EF
0000043E A9BB syscall GetIcon
00000440 2B5F D712 move.l [A5 - 0x28EE], [A7]+
00000444 42A7 clr.l -[A7]
00000446 3F3C 02F0 move.w -[A7], 0x2F0
0000044A A9BB syscall GetIcon
0000044C 2B5F D716 move.l [A5 - 0x28EA], [A7]+
00000450 42A7 clr.l -[A7]
00000452 3F3C 02F1 move.w -[A7], 0x2F1
00000456 A9BB syscall GetIcon
00000458 2B5F D71A move.l [A5 - 0x28E6], [A7]+
0000045C 42A7 clr.l -[A7]
0000045E 3F3C 02F2 move.w -[A7], 0x2F2
00000462 A9BB syscall GetIcon
00000464 2B5F D71E move.l [A5 - 0x28E2], [A7]+
00000468 42A7 clr.l -[A7]
0000046A 3F3C 02F3 move.w -[A7], 0x2F3
0000046E A9BB syscall GetIcon
00000470 2B5F D722 move.l [A5 - 0x28DE], [A7]+
00000474 42A7 clr.l -[A7]
00000476 3F3C 02F4 move.w -[A7], 0x2F4
0000047A A9BB syscall GetIcon
0000047C 2B5F D726 move.l [A5 - 0x28DA], [A7]+
00000480 42A7 clr.l -[A7]
00000482 3F3C 02F5 move.w -[A7], 0x2F5
00000486 A9BB syscall GetIcon
00000488 2B5F D72A move.l [A5 - 0x28D6], [A7]+
0000048C 42A7 clr.l -[A7]
0000048E 3F3C 02F6 move.w -[A7], 0x2F6
00000492 A9BB syscall GetIcon
00000494 2B5F D72E move.l [A5 - 0x28D2], [A7]+
00000498 42A7 clr.l -[A7]
0000049A 3F3C 06C3 move.w -[A7], 0x6C3
0000049E A9BB syscall GetIcon
000004A0 2B5F D732 move.l [A5 - 0x28CE], [A7]+
000004A4 42A7 clr.l -[A7]
000004A6 3F3C 06C4 move.w -[A7], 0x6C4
000004AA A9BB syscall GetIcon
000004AC 2B5F D736 move.l [A5 - 0x28CA], [A7]+
000004B0 42A7 clr.l -[A7]
000004B2 3F3C 06C5 move.w -[A7], 0x6C5
000004B6 A9BB syscall GetIcon
000004B8 2B5F D73A move.l [A5 - 0x28C6], [A7]+
000004BC 42A7 clr.l -[A7]
000004BE 3F3C 06C6 move.w -[A7], 0x6C6
000004C2 A9BB syscall GetIcon
000004C4 2B5F D73E move.l [A5 - 0x28C2], [A7]+
000004C8 42A7 clr.l -[A7]
000004CA 3F3C 06C7 move.w -[A7], 0x6C7
000004CE A9BB syscall GetIcon
000004D0 2B5F D742 move.l [A5 - 0x28BE], [A7]+
000004D4 42A7 clr.l -[A7]
000004D6 3F3C 06C8 move.w -[A7], 0x6C8
000004DA A9BB syscall GetIcon
000004DC 2B5F D746 move.l [A5 - 0x28BA], [A7]+
000004E0 42A7 clr.l -[A7]
000004E2 3F3C 06C9 move.w -[A7], 0x6C9
000004E6 A9BB syscall GetIcon
000004E8 2B5F D74A move.l [A5 - 0x28B6], [A7]+
000004EC 42A7 clr.l -[A7]
000004EE 3F3C 06CA move.w -[A7], 0x6CA
000004F2 A9BB syscall GetIcon
000004F4 2B5F D74E move.l [A5 - 0x28B2], [A7]+
000004F8 42A7 clr.l -[A7]
000004FA 3F3C 06CB move.w -[A7], 0x6CB
000004FE A9BB syscall GetIcon
00000500 2B5F D752 move.l [A5 - 0x28AE], [A7]+
00000504 42A7 clr.l -[A7]
00000506 3F3C 06CC move.w -[A7], 0x6CC
0000050A A9BB syscall GetIcon
0000050C 2B5F D756 move.l [A5 - 0x28AA], [A7]+
00000510 42A7 clr.l -[A7]
00000512 3F3C 06CD move.w -[A7], 0x6CD
00000516 A9BB syscall GetIcon
00000518 2B5F D75A move.l [A5 - 0x28A6], [A7]+
0000051C 42A7 clr.l -[A7]
0000051E 3F3C 06CE move.w -[A7], 0x6CE
00000522 A9BB syscall GetIcon
00000524 2B5F D75E move.l [A5 - 0x28A2], [A7]+
00000528 42A7 clr.l -[A7]
0000052A 3F3C 06CF move.w -[A7], 0x6CF
0000052E A9BB syscall GetIcon
00000530 2B5F D762 move.l [A5 - 0x289E], [A7]+
00000534 42A7 clr.l -[A7]
00000536 3F3C 06D0 move.w -[A7], 0x6D0
0000053A A9BB syscall GetIcon
0000053C 2B5F D766 move.l [A5 - 0x289A], [A7]+
00000540 42A7 clr.l -[A7]
00000542 3F3C 06D1 move.w -[A7], 0x6D1
00000546 A9BB syscall GetIcon
00000548 2B5F D76A move.l [A5 - 0x2896], [A7]+
0000054C 42A7 clr.l -[A7]
0000054E 3F3C 06D2 move.w -[A7], 0x6D2
00000552 A9BB syscall GetIcon
00000554 2B5F D76E move.l [A5 - 0x2892], [A7]+
00000558 42A7 clr.l -[A7]
0000055A 3F3C 06D3 move.w -[A7], 0x6D3
0000055E A9BB syscall GetIcon
00000560 2B5F D772 move.l [A5 - 0x288E], [A7]+
00000564 42A7 clr.l -[A7]
00000566 3F3C 06D4 move.w -[A7], 0x6D4
0000056A A9BB syscall GetIcon
0000056C 2B5F D776 move.l [A5 - 0x288A], [A7]+
00000570 42A7 clr.l -[A7]
00000572 3F3C 06D5 move.w -[A7], 0x6D5
00000576 A9BB syscall GetIcon
00000578 2B5F D77A move.l [A5 - 0x2886], [A7]+
0000057C 42A7 clr.l -[A7]
0000057E 3F3C 06D6 move.w -[A7], 0x6D6
00000582 A9BB syscall GetIcon
00000584 2B5F D77E move.l [A5 - 0x2882], [A7]+
00000588 42A7 clr.l -[A7]
0000058A 3F3C 06D7 move.w -[A7], 0x6D7
0000058E A9BB syscall GetIcon
00000590 2B5F D782 move.l [A5 - 0x287E], [A7]+
00000594 42A7 clr.l -[A7]
00000596 3F3C 06D8 move.w -[A7], 0x6D8
0000059A A9BB syscall GetIcon
0000059C 2B5F D786 move.l [A5 - 0x287A], [A7]+
000005A0 42A7 clr.l -[A7]
000005A2 3F3C 06D9 move.w -[A7], 0x6D9
000005A6 A9BB syscall GetIcon
000005A8 2B5F D78A move.l [A5 - 0x2876], [A7]+
000005AC 42A7 clr.l -[A7]
000005AE 3F3C 06DA move.w -[A7], 0x6DA
000005B2 A9BB syscall GetIcon
000005B4 2B5F D78E move.l [A5 - 0x2872], [A7]+
000005B8 42A7 clr.l -[A7]
000005BA 3F3C 06DB move.w -[A7], 0x6DB
000005BE A9BB syscall GetIcon
000005C0 2B5F D792 move.l [A5 - 0x286E], [A7]+
000005C4 42A7 clr.l -[A7]
000005C6 3F3C 06DC move.w -[A7], 0x6DC
000005CA A9BB syscall GetIcon
000005CC 2B5F D796 move.l [A5 - 0x286A], [A7]+
000005D0 42A7 clr.l -[A7]
000005D2 3F3C 06DD move.w -[A7], 0x6DD
000005D6 A9BB syscall GetIcon
000005D8 2B5F D79A move.l [A5 - 0x2866], [A7]+
000005DC 42A7 clr.l -[A7]
000005DE 3F3C 06DE move.w -[A7], 0x6DE
000005E2 A9BB syscall GetIcon
000005E4 2B5F D79E move.l [A5 - 0x2862], [A7]+
000005E8 42A7 clr.l -[A7]
000005EA 3F3C 0303 move.w -[A7], 0x303
000005EE A9BB syscall GetIcon
000005F0 2B5F D7A2 move.l [A5 - 0x285E], [A7]+
000005F4 42A7 clr.l -[A7]
000005F6 3F3C 0304 move.w -[A7], 0x304
000005FA A9BB syscall GetIcon
000005FC 2B5F D7A6 move.l [A5 - 0x285A], [A7]+
00000600 42A7 clr.l -[A7]
00000602 3F3C 0305 move.w -[A7], 0x305
00000606 A9BB syscall GetIcon
00000608 2B5F D7AA move.l [A5 - 0x2856], [A7]+
0000060C 42A7 clr.l -[A7]
0000060E 3F3C 0306 move.w -[A7], 0x306
00000612 A9BB syscall GetIcon
00000614 2B5F D7AE move.l [A5 - 0x2852], [A7]+
00000618 42A7 clr.l -[A7]
0000061A 3F3C 0307 move.w -[A7], 0x307
0000061E A9BB syscall GetIcon
00000620 2B5F D7B2 move.l [A5 - 0x284E], [A7]+
00000624 42A7 clr.l -[A7]
00000626 3F3C 0308 move.w -[A7], 0x308
0000062A A9BB syscall GetIcon
0000062C 2B5F D7B6 move.l [A5 - 0x284A], [A7]+
00000630 42A7 clr.l -[A7]
00000632 3F3C 030D move.w -[A7], 0x30D
00000636 A9BB syscall GetIcon
00000638 2B5F D7BA move.l [A5 - 0x2846], [A7]+
0000063C 42A7 clr.l -[A7]
0000063E 3F3C 030E move.w -[A7], 0x30E
00000642 A9BB syscall GetIcon
00000644 2B5F D7BE move.l [A5 - 0x2842], [A7]+
00000648 42A7 clr.l -[A7]
0000064A 3F3C 030F move.w -[A7], 0x30F
0000064E A9BB syscall GetIcon
00000650 2B5F D7C2 move.l [A5 - 0x283E], [A7]+
00000654 42A7 clr.l -[A7]
00000656 3F3C 0310 move.w -[A7], 0x310
0000065A A9BB syscall GetIcon
0000065C 2B5F D7C6 move.l [A5 - 0x283A], [A7]+
00000660 42A7 clr.l -[A7]
00000662 3F3C 0311 move.w -[A7], 0x311
00000666 A9BB syscall GetIcon
00000668 2B5F D7CA move.l [A5 - 0x2836], [A7]+
0000066C 42A7 clr.l -[A7]
0000066E 3F3C 0312 move.w -[A7], 0x312
00000672 A9BB syscall GetIcon
00000674 2B5F D7CE move.l [A5 - 0x2832], [A7]+
00000678 42A7 clr.l -[A7]
0000067A 3F3C 0384 move.w -[A7], 0x384
0000067E A9BB syscall GetIcon
00000680 2B5F D9F2 move.l [A5 - 0x260E], [A7]+
00000684 42A7 clr.l -[A7]
00000686 3F3C 038E move.w -[A7], 0x38E
0000068A A9BB syscall GetIcon
0000068C 2B5F D9F6 move.l [A5 - 0x260A], [A7]+
00000690 42A7 clr.l -[A7]
00000692 3F3C 0398 move.w -[A7], 0x398
00000696 A9BB syscall GetIcon
00000698 2B5F D9FA move.l [A5 - 0x2606], [A7]+
0000069C 42A7 clr.l -[A7]
0000069E 3F3C 03A2 move.w -[A7], 0x3A2
000006A2 A9BB syscall GetIcon
000006A4 2B5F D9FE move.l [A5 - 0x2602], [A7]+
000006A8 42A7 clr.l -[A7]
000006AA 3F3C 03AC move.w -[A7], 0x3AC
000006AE A9BB syscall GetIcon
000006B0 2B5F DA02 move.l [A5 - 0x25FE], [A7]+
000006B4 7E00 moveq.l D7, 0x00
000006B6 49ED D2A6 lea.l A4, [A5 - 0x2D5A]
000006BA 6008 bra +0xA /* 000006C4 */
label000006BC:
000006BC 38BC 00FF move.w [A4], 0xFF
000006C0 5247 addq.w D7, 1
000006C2 548C addq.l A4, 2
label000006C4:
000006C4 0C47 0058 cmpi.w D7, 0x58 /* 'X' */
000006C8 6DF2 blt -0xC /* 000006BC */
000006CA 3B7C 0006 D2DC move.w [A5 - 0x2D24], 0x6
000006D0 3B7C 0001 D2DE move.w [A5 - 0x2D22], 0x1
000006D6 3B7C 0007 D2E0 move.w [A5 - 0x2D20], 0x7
000006DC 3B7C 0002 D2E2 move.w [A5 - 0x2D1E], 0x2
000006E2 3B7C 0008 D2E4 move.w [A5 - 0x2D1C], 0x8
000006E8 3B7C 0009 D2E6 move.w [A5 - 0x2D1A], 0x9 /* '\t' */
000006EE 3B7C 0005 D2E8 move.w [A5 - 0x2D18], 0x5
000006F4 3B7C 000B D2EA move.w [A5 - 0x2D16], 0xB
000006FA 3B7C 0004 D2EC move.w [A5 - 0x2D14], 0x4
00000700 3B7C 002D D2EE move.w [A5 - 0x2D12], 0x2D /* '-' */
00000706 3B7C 0026 D2F0 move.w [A5 - 0x2D10], 0x26 /* '&' */
0000070C 3B7C 002E D2F2 move.w [A5 - 0x2D0E], 0x2E /* '.' */
00000712 3B7C 002B D2F4 move.w [A5 - 0x2D0C], 0x2B /* '+' */
00000718 3B7C 0025 D2F6 move.w [A5 - 0x2D0A], 0x25 /* '%' */
0000071E 3B7C 002F D2F8 move.w [A5 - 0x2D08], 0x2F /* '/' */
00000724 3B7C 0029 D2FA move.w [A5 - 0x2D06], 0x29 /* ')' */
0000072A 3B7C 002C D2FC move.w [A5 - 0x2D04], 0x2C /* ',' */
00000730 3B7C 000C D2FE move.w [A5 - 0x2D02], 0xC
00000736 3B7C 0013 D300 move.w [A5 - 0x2D00], 0x13
0000073C 3B7C 000D D302 move.w [A5 - 0x2CFE], 0xD /* '\r' */
00000742 3B7C 0014 D304 move.w [A5 - 0x2CFC], 0x14
00000748 3B7C 000E D306 move.w [A5 - 0x2CFA], 0xE
0000074E 3B7C 0015 D308 move.w [A5 - 0x2CF8], 0x15
00000754 3B7C 000F D30A move.w [A5 - 0x2CF6], 0xF
0000075A 3B7C 0011 D30C move.w [A5 - 0x2CF4], 0x11
00000760 3B7C 0016 D30E move.w [A5 - 0x2CF2], 0x16
00000766 3B7C 0010 D310 move.w [A5 - 0x2CF0], 0x10
0000076C 3B7C 001A D312 move.w [A5 - 0x2CEE], 0x1A
00000772 3B7C 0020 D314 move.w [A5 - 0x2CEC], 0x20 /* ' ' */
00000778 3B7C 0022 D316 move.w [A5 - 0x2CEA], 0x22 /* '\"' */
0000077E 3B7C 0019 D318 move.w [A5 - 0x2CE8], 0x19
00000784 3B7C 001F D31A move.w [A5 - 0x2CE6], 0x1F
0000078A 3B7C 001D D31C move.w [A5 - 0x2CE4], 0x1D
00000790 3B7C 0023 D31E move.w [A5 - 0x2CE2], 0x23 /* '#' */
00000796 3B7C 001B D320 move.w [A5 - 0x2CE0], 0x1B
0000079C 3B7C 0021 D322 move.w [A5 - 0x2CDE], 0x21 /* '!' */
000007A2 3B7C 001E D324 move.w [A5 - 0x2CDC], 0x1E
000007A8 426D D29A clr.w [A5 - 0x2D66]
000007AC 426D D29C clr.w [A5 - 0x2D64]
000007B0 426D D29E clr.w [A5 - 0x2D62]
000007B4 426D D2A4 clr.w [A5 - 0x2D5C]
000007B8 1B7C 0001 D9B9 move.b [A5 - 0x2647], 0x1
000007BE 422D D9BA clr.b [A5 - 0x2646]
000007C2 422D D9BB clr.b [A5 - 0x2645]
000007C6 3B7C 0001 DA06 move.w [A5 - 0x25FA], 0x1
000007CC 3B7C 0001 DA08 move.w [A5 - 0x25F8], 0x1
000007D2 3B7C 0001 DA0A move.w [A5 - 0x25F6], 0x1
000007D8 3B7C 0001 D2A2 move.w [A5 - 0x2D5E], 0x1
000007DE 3B7C 3039 DA0C move.w [A5 - 0x25F4], 0x3039 /* '09' */
000007E4 422D D7FC clr.b [A5 - 0x2804]
000007E8 1B7C 0001 D7FD move.b [A5 - 0x2803], 0x1
000007EE 1B7C 0001 D9BC move.b [A5 - 0x2644], 0x1
000007F4 42A7 clr.l -[A7]
000007F6 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
000007FC 3F3C 2972 move.w -[A7], 0x2972 /* ')r' */
00000800 A9A0 syscall GetResource
00000802 2B5F CFA0 move.l [A5 - 0x3060], [A7]+
00000806 206D CFA0 movea.l A0, [A5 - 0x3060]
0000080A A064 syscall MoveHHi
0000080C 206D CFA0 movea.l A0, [A5 - 0x3060]
00000810 A029 syscall HLock
00000812 42A7 clr.l -[A7]
00000814 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
0000081A 3F3C 297C move.w -[A7], 0x297C /* ')|' */
0000081E A9A0 syscall GetResource
00000820 2B5F CFA4 move.l [A5 - 0x305C], [A7]+
00000824 206D CFA4 movea.l A0, [A5 - 0x305C]
00000828 A064 syscall MoveHHi
0000082A 206D CFA4 movea.l A0, [A5 - 0x305C]
0000082E A029 syscall HLock
00000830 42A7 clr.l -[A7]
00000832 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
00000838 3F3C 2986 move.w -[A7], 0x2986
0000083C A9A0 syscall GetResource
0000083E 2B5F CFA8 move.l [A5 - 0x3058], [A7]+
00000842 206D CFA8 movea.l A0, [A5 - 0x3058]
00000846 A064 syscall MoveHHi
00000848 206D CFA8 movea.l A0, [A5 - 0x3058]
0000084C A029 syscall HLock
0000084E 42A7 clr.l -[A7]
00000850 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
00000856 3F3C 2990 move.w -[A7], 0x2990
0000085A A9A0 syscall GetResource
0000085C 2B5F CFAC move.l [A5 - 0x3054], [A7]+
00000860 206D CFAC movea.l A0, [A5 - 0x3054]
00000864 A064 syscall MoveHHi
00000866 206D CFAC movea.l A0, [A5 - 0x3054]
0000086A A029 syscall HLock
0000086C 42A7 clr.l -[A7]
0000086E 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
00000874 3F3C 299A move.w -[A7], 0x299A
00000878 A9A0 syscall GetResource
0000087A 2B5F CFB0 move.l [A5 - 0x3050], [A7]+
0000087E 206D CFB0 movea.l A0, [A5 - 0x3050]
00000882 A064 syscall MoveHHi
00000884 206D CFB0 movea.l A0, [A5 - 0x3050]
00000888 A029 syscall HLock
0000088A 42A7 clr.l -[A7]
0000088C 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
00000892 3F3C 29A4 move.w -[A7], 0x29A4
00000896 A9A0 syscall GetResource
00000898 2B5F CFB4 move.l [A5 - 0x304C], [A7]+
0000089C 206D CFB4 movea.l A0, [A5 - 0x304C]
000008A0 A064 syscall MoveHHi
000008A2 206D CFB4 movea.l A0, [A5 - 0x304C]
000008A6 A029 syscall HLock
000008A8 42A7 clr.l -[A7]
000008AA 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
000008B0 3F3C 29AE move.w -[A7], 0x29AE
000008B4 A9A0 syscall GetResource
000008B6 2B5F CFB8 move.l [A5 - 0x3048], [A7]+
000008BA 206D CFB8 movea.l A0, [A5 - 0x3048]
000008BE A064 syscall MoveHHi
000008C0 206D CFB8 movea.l A0, [A5 - 0x3048]
000008C4 A029 syscall HLock
000008C6 42A7 clr.l -[A7]
000008C8 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
000008CE 3F3C 29B8 move.w -[A7], 0x29B8
000008D2 A9A0 syscall GetResource
000008D4 2B5F CFBC move.l [A5 - 0x3044], [A7]+
000008D8 206D CFBC movea.l A0, [A5 - 0x3044]
000008DC A064 syscall MoveHHi
000008DE 206D CFBC movea.l A0, [A5 - 0x3044]
000008E2 A029 syscall HLock
000008E4 42A7 clr.l -[A7]
000008E6 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
000008EC 3F3C 29C2 move.w -[A7], 0x29C2
000008F0 A9A0 syscall GetResource
000008F2 2B5F CFC0 move.l [A5 - 0x3040], [A7]+
000008F6 206D CFC0 movea.l A0, [A5 - 0x3040]
000008FA A064 syscall MoveHHi
000008FC 206D CFC0 movea.l A0, [A5 - 0x3040]
00000900 A029 syscall HLock
00000902 42A7 clr.l -[A7]
00000904 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
0000090A 3F3C 29CC move.w -[A7], 0x29CC
0000090E A9A0 syscall GetResource
00000910 2B5F CFC4 move.l [A5 - 0x303C], [A7]+
00000914 206D CFC4 movea.l A0, [A5 - 0x303C]
00000918 A064 syscall MoveHHi
0000091A 206D CFC4 movea.l A0, [A5 - 0x303C]
0000091E A029 syscall HLock
00000920 42A7 clr.l -[A7]
00000922 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
00000928 3F3C 29D6 move.w -[A7], 0x29D6
0000092C A9A0 syscall GetResource
0000092E 2B5F CFC8 move.l [A5 - 0x3038], [A7]+
00000932 206D CFC8 movea.l A0, [A5 - 0x3038]
00000936 A064 syscall MoveHHi
00000938 206D CFC8 movea.l A0, [A5 - 0x3038]
0000093C A029 syscall HLock
0000093E 42A7 clr.l -[A7]
00000940 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
00000946 3F3C 29E0 move.w -[A7], 0x29E0
0000094A A9A0 syscall GetResource
0000094C 2B5F CFCC move.l [A5 - 0x3034], [A7]+
00000950 206D CFCC movea.l A0, [A5 - 0x3034]
00000954 A064 syscall MoveHHi
00000956 206D CFCC movea.l A0, [A5 - 0x3034]
0000095A A029 syscall HLock
0000095C 42A7 clr.l -[A7]
0000095E 3F3C 012C move.w -[A7], 0x12C
00000962 A9C0 syscall GetNewMBar
00000964 2B5F CF9C move.l [A5 - 0x3064], [A7]+
00000968 2F2D CF9C move.l -[A7], [A5 - 0x3064]
0000096C A93C syscall SetMenuBar
0000096E 42A7 clr.l -[A7]
00000970 3F3C 0190 move.w -[A7], 0x190
00000974 A949 syscall GetMenuHandle
00000976 2B5F CC14 move.l [A5 - 0x33EC], [A7]+
0000097A 42A7 clr.l -[A7]
0000097C 3F3C 0320 move.w -[A7], 0x320
00000980 A949 syscall GetMenuHandle
00000982 2B5F CC18 move.l [A5 - 0x33E8], [A7]+
00000986 2F2D CC14 move.l -[A7], [A5 - 0x33EC]
0000098A 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
00000990 A94D syscall AppendResMenu/AddResMenu
00000992 A937 syscall DrawMenuBar
00000994 203C 0000 9C54 move.l D0, 0x9C54
0000099A A11E syscall NewPtr, flags=1
0000099C 2B48 D356 move.l [A5 - 0x2CAA], A0
000009A0 203C 0000 9C54 move.l D0, 0x9C54
000009A6 A11E syscall NewPtr, flags=1
000009A8 2B48 D362 move.l [A5 - 0x2C9E], A0
000009AC 203C 0000 4E2A move.l D0, 0x4E2A /* 'N*' */
000009B2 A11E syscall NewPtr, flags=1
000009B4 2B48 D36E move.l [A5 - 0x2C92], A0
000009B8 203C 0000 9C54 move.l D0, 0x9C54
000009BE A11E syscall NewPtr, flags=1
000009C0 2B48 D35A move.l [A5 - 0x2CA6], A0
000009C4 203C 0000 9C54 move.l D0, 0x9C54
000009CA A11E syscall NewPtr, flags=1
000009CC 2B48 D366 move.l [A5 - 0x2C9A], A0
000009D0 203C 0000 4E2A move.l D0, 0x4E2A /* 'N*' */
000009D6 A11E syscall NewPtr, flags=1
000009D8 2B48 D372 move.l [A5 - 0x2C8E], A0
000009DC 203C 0000 9C54 move.l D0, 0x9C54
000009E2 A11E syscall NewPtr, flags=1
000009E4 2B48 D35E move.l [A5 - 0x2CA2], A0
000009E8 203C 0000 9C54 move.l D0, 0x9C54
000009EE A11E syscall NewPtr, flags=1
000009F0 2B48 D36A move.l [A5 - 0x2C96], A0
000009F4 203C 0000 4E2A move.l D0, 0x4E2A /* 'N*' */
000009FA A11E syscall NewPtr, flags=1
000009FC 2B48 D376 move.l [A5 - 0x2C8A], A0
00000A00 203C 0000 0FA0 move.l D0, 0xFA0
00000A06 A11E syscall NewPtr, flags=1
00000A08 2B48 D37A move.l [A5 - 0x2C86], A0
00000A0C 203C 0000 0FA0 move.l D0, 0xFA0
00000A12 A11E syscall NewPtr, flags=1
00000A14 2B48 D37E move.l [A5 - 0x2C82], A0
00000A18 203C 0000 07D0 move.l D0, 0x7D0
00000A1E A11E syscall NewPtr, flags=1
00000A20 2B48 D382 move.l [A5 - 0x2C7E], A0
00000A24 7E00 moveq.l D7, 0x00
00000A26 600A bra +0xC /* 00000A32 */
label00000A28:
00000A28 206D D36E movea.l A0, [A5 - 0x2C92]
00000A2C 4230 7000 clr.b [A0 + D7.w]
00000A30 5247 addq.w D7, 1
label00000A32:
00000A32 0C47 4E2A cmpi.w D7, 0x4E2A /* 'N*' */
00000A36 6DF0 blt -0xE /* 00000A28 */
00000A38 7E00 moveq.l D7, 0x00
00000A3A 600A bra +0xC /* 00000A46 */
label00000A3C:
00000A3C 206D D372 movea.l A0, [A5 - 0x2C8E]
00000A40 4230 7000 clr.b [A0 + D7.w]
00000A44 5247 addq.w D7, 1
label00000A46:
00000A46 0C47 4E2A cmpi.w D7, 0x4E2A /* 'N*' */
00000A4A 6DF0 blt -0xE /* 00000A3C */
00000A4C 7E00 moveq.l D7, 0x00
00000A4E 600A bra +0xC /* 00000A5A */
label00000A50:
00000A50 206D D376 movea.l A0, [A5 - 0x2C8A]
00000A54 4230 7000 clr.b [A0 + D7.w]
00000A58 5247 addq.w D7, 1
label00000A5A:
00000A5A 0C47 4E2A cmpi.w D7, 0x4E2A /* 'N*' */
00000A5E 6DF0 blt -0xE /* 00000A50 */
00000A60 4CDF 1080 movem.l D7,A4, [A7]+
00000A64 4E5E unlink A6
00000A66 4E75 rts
export_49:
00000A68 4267 clr.w -[A7]
00000A6A 42A7 clr.l -[A7]
00000A6C 42A7 clr.l -[A7]
00000A6E 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
00000A74 3F3C 27D8 move.w -[A7], 0x27D8
00000A78 A9A0 syscall GetResource
00000A7A 4227 clr.b -[A7]
00000A7C A805 syscall SndPlay
00000A7E 4257 clr.w [A7]
00000A80 3F3C 05DC move.w -[A7], 0x5DC
00000A84 42A7 clr.l -[A7]
00000A86 A985 syscall Alert
00000A88 0CAD 0BB7 E4FD D5B2 cmpi.l [A5 - 0x2A4E], 0xBB7E4FD
00000A90 548F addq.l A7, 2
00000A92 6710 beq +0x12 /* 00000AA4 */
label00000A94:
00000A94 4267 clr.w -[A7]
00000A96 3F3C 057C move.w -[A7], 0x57C
00000A9A 42A7 clr.l -[A7]
00000A9C A985 syscall Alert
00000A9E 0C5F 0005 cmpi.w [A7]+, 0x5
00000AA2 66F0 bne -0xE /* 00000A94 */
label00000AA4:
00000AA4 4E75 rts
export_50:
00000AA6 4E56 0000 link A6, 0
00000AAA 4A2D DA0E tst.b [A5 - 0x25F2]
00000AAE 660E bne +0x10 /* 00000ABE */
00000AB0 1B7C 0001 D9B9 move.b [A5 - 0x2647], 0x1
00000AB6 422D D9BA clr.b [A5 - 0x2646]
00000ABA 422D D9BB clr.b [A5 - 0x2645]
label00000ABE:
00000ABE 4A2D D9B9 tst.b [A5 - 0x2647]
00000AC2 6700 00C4 beq +0xC6 /* 00000B88 */
00000AC6 302E 0008 move.w D0, [A6 + 0x8]
00000ACA 0C40 000C cmpi.w D0, 0xC
00000ACE 6200 00B8 bhi +0xBA /* 00000B88 */
00000AD2 43FA 02B8 lea.l A1, [PC + 0x2B8 /* 00000D8C, value 0xFDFCFD52 */]
00000AD6 D040 add.w D0, D0
00000AD8 D2F1 0000 add.w A1, [A1 + D0.w]
00000ADC 4ED1 jmp [A1]
00000ADE 2F2D CFA0 move.l -[A7], [A5 - 0x3060]
00000AE2 4267 clr.w -[A7]
00000AE4 4EBA 02C0 jsr [PC + 0x2C0 /* 00000DA6 */]
00000AE8 5C8F addq.l A7, 6
00000AEA 6000 009C bra +0x9E /* 00000B88 */
00000AEE 2F2D CFA4 move.l -[A7], [A5 - 0x305C]
00000AF2 4267 clr.w -[A7]
00000AF4 4EBA 02B0 jsr [PC + 0x2B0 /* 00000DA6 */]
00000AF8 5C8F addq.l A7, 6
00000AFA 6000 008C bra +0x8E /* 00000B88 */
00000AFE 2F2D CFA8 move.l -[A7], [A5 - 0x3058]
00000B02 4267 clr.w -[A7]
00000B04 4EBA 02A0 jsr [PC + 0x2A0 /* 00000DA6 */]
00000B08 5C8F addq.l A7, 6
00000B0A 607C bra +0x7E /* 00000B88 */
00000B0C 2F2D CFAC move.l -[A7], [A5 - 0x3054]
00000B10 4267 clr.w -[A7]
00000B12 4EBA 0292 jsr [PC + 0x292 /* 00000DA6 */]
00000B16 5C8F addq.l A7, 6
00000B18 606E bra +0x70 /* 00000B88 */
00000B1A 2F2D CFB0 move.l -[A7], [A5 - 0x3050]
00000B1E 4267 clr.w -[A7]
00000B20 4EBA 0284 jsr [PC + 0x284 /* 00000DA6 */]
00000B24 5C8F addq.l A7, 6
00000B26 6060 bra +0x62 /* 00000B88 */
00000B28 2F2D CFB4 move.l -[A7], [A5 - 0x304C]
00000B2C 4267 clr.w -[A7]
00000B2E 4EBA 0276 jsr [PC + 0x276 /* 00000DA6 */]
00000B32 5C8F addq.l A7, 6
00000B34 6052 bra +0x54 /* 00000B88 */
00000B36 2F2D CFB8 move.l -[A7], [A5 - 0x3048]
00000B3A 4267 clr.w -[A7]
00000B3C 4EBA 0268 jsr [PC + 0x268 /* 00000DA6 */]
00000B40 5C8F addq.l A7, 6
00000B42 6044 bra +0x46 /* 00000B88 */
00000B44 2F2D CFBC move.l -[A7], [A5 - 0x3044]
00000B48 4267 clr.w -[A7]
00000B4A 4EBA 025A jsr [PC + 0x25A /* 00000DA6 */]
00000B4E 5C8F addq.l A7, 6
00000B50 6036 bra +0x38 /* 00000B88 */
00000B52 2F2D CFC0 move.l -[A7], [A5 - 0x3040]
00000B56 4267 clr.w -[A7]
00000B58 4EBA 024C jsr [PC + 0x24C /* 00000DA6 */]
00000B5C 5C8F addq.l A7, 6
00000B5E 6028 bra +0x2A /* 00000B88 */
00000B60 2F2D CFC4 move.l -[A7], [A5 - 0x303C]
00000B64 4267 clr.w -[A7]
00000B66 4EBA 023E jsr [PC + 0x23E /* 00000DA6 */]
00000B6A 5C8F addq.l A7, 6
00000B6C 601A bra +0x1C /* 00000B88 */
00000B6E 2F2D CFC8 move.l -[A7], [A5 - 0x3038]
00000B72 4267 clr.w -[A7]
00000B74 4EBA 0230 jsr [PC + 0x230 /* 00000DA6 */]
00000B78 5C8F addq.l A7, 6
00000B7A 600C bra +0xE /* 00000B88 */
00000B7C 2F2D CFCC move.l -[A7], [A5 - 0x3034]
00000B80 4267 clr.w -[A7]
00000B82 4EBA 0222 jsr [PC + 0x222 /* 00000DA6 */]
00000B86 5C8F addq.l A7, 6
label00000B88:
00000B88 4A2D D9BA tst.b [A5 - 0x2646]
00000B8C 6700 00E0 beq +0xE2 /* 00000C6E */
00000B90 302E 000A move.w D0, [A6 + 0xA]
00000B94 0C40 000C cmpi.w D0, 0xC
00000B98 6200 00D4 bhi +0xD6 /* 00000C6E */
00000B9C 43FA 01D4 lea.l A1, [PC + 0x1D4 /* 00000D72, value 0xFEFCFE36 */]
00000BA0 D040 add.w D0, D0
00000BA2 D2F1 0000 add.w A1, [A1 + D0.w]
00000BA6 4ED1 jmp [A1]
00000BA8 2F2D CFA0 move.l -[A7], [A5 - 0x3060]
00000BAC 3F3C 0001 move.w -[A7], 0x1
00000BB0 4EBA 01F4 jsr [PC + 0x1F4 /* 00000DA6 */]
00000BB4 5C8F addq.l A7, 6
00000BB6 6000 00B6 bra +0xB8 /* 00000C6E */
00000BBA 2F2D CFA4 move.l -[A7], [A5 - 0x305C]
00000BBE 3F3C 0001 move.w -[A7], 0x1
00000BC2 4EBA 01E2 jsr [PC + 0x1E2 /* 00000DA6 */]
00000BC6 5C8F addq.l A7, 6
00000BC8 6000 00A4 bra +0xA6 /* 00000C6E */
00000BCC 2F2D CFA8 move.l -[A7], [A5 - 0x3058]
00000BD0 3F3C 0001 move.w -[A7], 0x1
00000BD4 4EBA 01D0 jsr [PC + 0x1D0 /* 00000DA6 */]
00000BD8 5C8F addq.l A7, 6
00000BDA 6000 0092 bra +0x94 /* 00000C6E */
00000BDE 2F2D CFAC move.l -[A7], [A5 - 0x3054]
00000BE2 3F3C 0001 move.w -[A7], 0x1
00000BE6 4EBA 01BE jsr [PC + 0x1BE /* 00000DA6 */]
00000BEA 5C8F addq.l A7, 6
00000BEC 6000 0080 bra +0x82 /* 00000C6E */
00000BF0 2F2D CFB0 move.l -[A7], [A5 - 0x3050]
00000BF4 3F3C 0001 move.w -[A7], 0x1
00000BF8 4EBA 01AC jsr [PC + 0x1AC /* 00000DA6 */]
00000BFC 5C8F addq.l A7, 6
00000BFE 606E bra +0x70 /* 00000C6E */
00000C00 2F2D CFB4 move.l -[A7], [A5 - 0x304C]
00000C04 3F3C 0001 move.w -[A7], 0x1
00000C08 4EBA 019C jsr [PC + 0x19C /* 00000DA6 */]
00000C0C 5C8F addq.l A7, 6
00000C0E 605E bra +0x60 /* 00000C6E */
00000C10 2F2D CFB8 move.l -[A7], [A5 - 0x3048]
00000C14 3F3C 0001 move.w -[A7], 0x1
00000C18 4EBA 018C jsr [PC + 0x18C /* 00000DA6 */]
00000C1C 5C8F addq.l A7, 6
00000C1E 604E bra +0x50 /* 00000C6E */
00000C20 2F2D CFBC move.l -[A7], [A5 - 0x3044]
00000C24 3F3C 0001 move.w -[A7], 0x1
00000C28 4EBA 017C jsr [PC + 0x17C /* 00000DA6 */]
00000C2C 5C8F addq.l A7, 6
00000C2E 603E bra +0x40 /* 00000C6E */
00000C30 2F2D CFC0 move.l -[A7], [A5 - 0x3040]
00000C34 3F3C 0001 move.w -[A7], 0x1
00000C38 4EBA 016C jsr [PC + 0x16C /* 00000DA6 */]
00000C3C 5C8F addq.l A7, 6
00000C3E 602E bra +0x30 /* 00000C6E */
00000C40 2F2D CFC4 move.l -[A7], [A5 - 0x303C]
00000C44 3F3C 0001 move.w -[A7], 0x1
00000C48 4EBA 015C jsr [PC + 0x15C /* 00000DA6 */]
00000C4C 5C8F addq.l A7, 6
00000C4E 601E bra +0x20 /* 00000C6E */
00000C50 2F2D CFC8 move.l -[A7], [A5 - 0x3038]
00000C54 3F3C 0001 move.w -[A7], 0x1
00000C58 4EBA 014C jsr [PC + 0x14C /* 00000DA6 */]
00000C5C 5C8F addq.l A7, 6
00000C5E 600E bra +0x10 /* 00000C6E */
00000C60 2F2D CFCC move.l -[A7], [A5 - 0x3034]
00000C64 3F3C 0001 move.w -[A7], 0x1
00000C68 4EBA 013C jsr [PC + 0x13C /* 00000DA6 */]
00000C6C 5C8F addq.l A7, 6
label00000C6E:
00000C6E 4A2D D9BB tst.b [A5 - 0x2645]
00000C72 6700 00E0 beq +0xE2 /* 00000D54 */
00000C76 302E 000C move.w D0, [A6 + 0xC]
00000C7A 0C40 000C cmpi.w D0, 0xC
00000C7E 6200 00D4 bhi +0xD6 /* 00000D54 */
00000C82 43FA 00D4 lea.l A1, [PC + 0xD4 /* 00000D58, value 0xFFFCFF36 */]
00000C86 D040 add.w D0, D0
00000C88 D2F1 0000 add.w A1, [A1 + D0.w]
00000C8C 4ED1 jmp [A1]
00000C8E 2F2D CFA0 move.l -[A7], [A5 - 0x3060]
00000C92 3F3C 0002 move.w -[A7], 0x2
00000C96 4EBA 010E jsr [PC + 0x10E /* 00000DA6 */]
00000C9A 5C8F addq.l A7, 6
00000C9C 6000 00B6 bra +0xB8 /* 00000D54 */
00000CA0 2F2D CFA4 move.l -[A7], [A5 - 0x305C]
00000CA4 3F3C 0002 move.w -[A7], 0x2
00000CA8 4EBA 00FC jsr [PC + 0xFC /* 00000DA6 */]
00000CAC 5C8F addq.l A7, 6
00000CAE 6000 00A4 bra +0xA6 /* 00000D54 */
00000CB2 2F2D CFA8 move.l -[A7], [A5 - 0x3058]
00000CB6 3F3C 0002 move.w -[A7], 0x2
00000CBA 4EBA 00EA jsr [PC + 0xEA /* 00000DA6 */]
00000CBE 5C8F addq.l A7, 6
00000CC0 6000 0092 bra +0x94 /* 00000D54 */
00000CC4 2F2D CFAC move.l -[A7], [A5 - 0x3054]
00000CC8 3F3C 0002 move.w -[A7], 0x2
00000CCC 4EBA 00D8 jsr [PC + 0xD8 /* 00000DA6 */]
00000CD0 5C8F addq.l A7, 6
00000CD2 6000 0080 bra +0x82 /* 00000D54 */
00000CD6 2F2D CFB0 move.l -[A7], [A5 - 0x3050]
00000CDA 3F3C 0002 move.w -[A7], 0x2
00000CDE 4EBA 00C6 jsr [PC + 0xC6 /* 00000DA6 */]
00000CE2 5C8F addq.l A7, 6
00000CE4 606E bra +0x70 /* 00000D54 */
00000CE6 2F2D CFB4 move.l -[A7], [A5 - 0x304C]
00000CEA 3F3C 0002 move.w -[A7], 0x2
00000CEE 4EBA 00B6 jsr [PC + 0xB6 /* 00000DA6 */]
00000CF2 5C8F addq.l A7, 6
00000CF4 605E bra +0x60 /* 00000D54 */
00000CF6 2F2D CFB8 move.l -[A7], [A5 - 0x3048]
00000CFA 3F3C 0002 move.w -[A7], 0x2
00000CFE 4EBA 00A6 jsr [PC + 0xA6 /* 00000DA6 */]
00000D02 5C8F addq.l A7, 6
00000D04 604E bra +0x50 /* 00000D54 */
00000D06 2F2D CFBC move.l -[A7], [A5 - 0x3044]
00000D0A 3F3C 0002 move.w -[A7], 0x2
00000D0E 4EBA 0096 jsr [PC + 0x96 /* 00000DA6 */]
00000D12 5C8F addq.l A7, 6
00000D14 603E bra +0x40 /* 00000D54 */
00000D16 2F2D CFC0 move.l -[A7], [A5 - 0x3040]
00000D1A 3F3C 0002 move.w -[A7], 0x2
00000D1E 4EBA 0086 jsr [PC + 0x86 /* 00000DA6 */]
00000D22 5C8F addq.l A7, 6
00000D24 602E bra +0x30 /* 00000D54 */
00000D26 2F2D CFC4 move.l -[A7], [A5 - 0x303C]
00000D2A 3F3C 0002 move.w -[A7], 0x2
00000D2E 4EBA 0076 jsr [PC + 0x76 /* 00000DA6 */]
00000D32 5C8F addq.l A7, 6
00000D34 601E bra +0x20 /* 00000D54 */
00000D36 2F2D CFC8 move.l -[A7], [A5 - 0x3038]
00000D3A 3F3C 0002 move.w -[A7], 0x2
00000D3E 4EBA 0066 jsr [PC + 0x66 /* 00000DA6 */]
00000D42 5C8F addq.l A7, 6
00000D44 600E bra +0x10 /* 00000D54 */
00000D46 2F2D CFCC move.l -[A7], [A5 - 0x3034]
00000D4A 3F3C 0002 move.w -[A7], 0x2
00000D4E 4EBA 0056 jsr [PC + 0x56 /* 00000DA6 */]
00000D52 5C8F addq.l A7, 6
label00000D54:
00000D54 4E5E unlink A6
00000D56 4E75 rts
00000D58 FFFC .extension 0xFFC // unimplemented
00000D5A FF36 .extension 0xF36 // unimplemented
00000D5C FF48 .extension 0xF48 // unimplemented
00000D5E FF5A .extension 0xF5A // unimplemented
00000D60 FF6C .extension 0xF6C // unimplemented
00000D62 FF7E .extension 0xF7E // unimplemented
00000D64 FF8E .extension 0xF8E // unimplemented
00000D66 FF9E .extension 0xF9E // unimplemented
00000D68 FFAE .extension 0xFAE // unimplemented
00000D6A FFBE .extension 0xFBE // unimplemented
00000D6C FFCE .extension 0xFCE // unimplemented
00000D6E FFDE .extension 0xFDE // unimplemented
00000D70 FFEE .extension 0xFEE // unimplemented
00000D72 FEFC .extension 0xEFC // unimplemented
00000D74 FE36 .extension 0xE36 // unimplemented
00000D76 FE48 .extension 0xE48 // unimplemented
00000D78 FE5A .extension 0xE5A // unimplemented
00000D7A FE6C .extension 0xE6C // unimplemented
00000D7C FE7E .extension 0xE7E // unimplemented
00000D7E FE8E .extension 0xE8E // unimplemented
00000D80 FE9E .extension 0xE9E // unimplemented
00000D82 FEAE .extension 0xEAE // unimplemented
00000D84 FEBE .extension 0xEBE // unimplemented
00000D86 FECE .extension 0xECE // unimplemented
00000D88 FEDE .extension 0xEDE // unimplemented
00000D8A FEEE .extension 0xEEE // unimplemented
00000D8C FDFC .extension 0xDFC // unimplemented
00000D8E FD52 .extension 0xD52 // unimplemented
00000D90 FD62 .extension 0xD62 // unimplemented
00000D92 FD72 .extension 0xD72 // unimplemented
00000D94 FD80 .extension 0xD80 // unimplemented
00000D96 FD8E .extension 0xD8E // unimplemented
00000D98 FD9C .extension 0xD9C // unimplemented
00000D9A FDAA .extension 0xDAA // unimplemented
00000D9C FDB8 .extension 0xDB8 // unimplemented
00000D9E FDC6 .extension 0xDC6 // unimplemented
00000DA0 FDD4 .extension 0xDD4 // unimplemented
00000DA2 FDE2 .extension 0xDE2 // unimplemented
00000DA4 FDF0 .extension 0xDF0 // unimplemented
fn00000DA6:
00000DA6 4E56 FFF8 link A6, -0x0008
00000DAA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000DAE 266E 000A movea.l A3, [A6 + 0xA]
00000DB2 2853 movea.l A4, [A3]
00000DB4 1E2C 0001 move.b D7, [A4 + 0x1]
00000DB8 0C07 0001 cmpi.b D7, 0x1
00000DBC 661A bne +0x1C /* 00000DD8 */
00000DBE 1E2C 0003 move.b D7, [A4 + 0x3]
00000DC2 4887 ext.w D7
00000DC4 CFFC 0006 muls.w D7, 0x6
00000DC8 1034 7005 move.b D0, [A4 + D7.w + 0x5]
00000DCC 4880 ext.w D0
00000DCE E748 lsl D0.w, 3
00000DD0 5C40 addq.w D0, 6
00000DD2 D047 add.w D0, D7
00000DD4 3C00 move.w D6, D0
00000DD6 6012 bra +0x14 /* 00000DEA */
label00000DD8:
00000DD8 0C07 0002 cmpi.b D7, 0x2
00000DDC 6600 019E bne +0x1A0 /* 00000F7C */
00000DE0 1C2C 0005 move.b D6, [A4 + 0x5]
00000DE4 4886 ext.w D6
00000DE6 E74E lsl D6.w, 3
00000DE8 5C46 addq.w D6, 6
label00000DEA:
00000DEA 200B move.l D0, A3
00000DEC 660C bne +0xE /* 00000DFA */
00000DEE 486D ED08 pea.l [A5 - 0x12F8]
00000DF2 4EBA 2476 jsr [PC + 0x2476 /* 0000326A */]
00000DF6 6000 0184 bra +0x186 /* 00000F7C */
label00000DFA:
00000DFA 302E 0008 move.w D0, [A6 + 0x8]
00000DFE 6710 beq +0x12 /* 00000E10 */
00000E00 6B00 017A bmi +0x17C /* 00000F7C */
00000E04 5540 subq.w D0, 2
00000E06 6700 00FE beq +0x100 /* 00000F06 */
00000E0A 6A00 0170 bpl +0x172 /* 00000F7C */
00000E0E 607C bra +0x7E /* 00000E8C */
label00000E10:
00000E10 4AAD CE30 tst.l [A5 - 0x31D0]
00000E14 672A beq +0x2C /* 00000E40 */
00000E16 3D7C 0003 FFF8 move.w [A6 - 0x8], 0x3
00000E1C 426E FFFA clr.w [A6 - 0x6]
00000E20 42AE FFFC clr.l [A6 - 0x4]
00000E24 4267 clr.w -[A7]
00000E26 2F2D CE30 move.l -[A7], [A5 - 0x31D0]
00000E2A 486E FFF8 pea.l [A6 - 0x8]
00000E2E 4227 clr.b -[A7]
00000E30 A803 syscall SndDoCommand
00000E32 4257 clr.w [A7]
00000E34 2F2D CE30 move.l -[A7], [A5 - 0x31D0]
00000E38 1F3C 0001 move.b -[A7], 0x1
00000E3C A801 syscall SndDisposeChannel
00000E3E 548F addq.l A7, 2
label00000E40:
00000E40 42AD CE30 clr.l [A5 - 0x31D0]
00000E44 4267 clr.w -[A7]
00000E46 486D CE30 pea.l [A5 - 0x31D0]
00000E4A 3F3C 0005 move.w -[A7], 0x5
00000E4E 4878 0080 push.l 0x80
00000E52 42A7 clr.l -[A7]
00000E54 A807 syscall SndNewChannel
00000E56 4A5F tst.w [A7]+
00000E58 670C beq +0xE /* 00000E66 */
00000E5A 486D ED20 pea.l [A5 - 0x12E0]
00000E5E 4EBA 240A jsr [PC + 0x240A /* 0000326A */]
00000E62 6000 0118 bra +0x11A /* 00000F7C */
label00000E66:
00000E66 3D7C 0050 FFF8 move.w [A6 - 0x8], 0x50 /* 'P' */
00000E6C 426E FFFA clr.w [A6 - 0x6]
00000E70 2053 movea.l A0, [A3]
00000E72 D0C6 add.w A0, D6
00000E74 2D48 FFFC move.l [A6 - 0x4], A0
00000E78 4267 clr.w -[A7]
00000E7A 2F2D CE30 move.l -[A7], [A5 - 0x31D0]
00000E7E 486E FFF8 pea.l [A6 - 0x8]
00000E82 4227 clr.b -[A7]
00000E84 A803 syscall SndDoCommand
00000E86 548F addq.l A7, 2
00000E88 6000 00F2 bra +0xF4 /* 00000F7C */
label00000E8C:
00000E8C 4AAD CE34 tst.l [A5 - 0x31CC]
00000E90 672A beq +0x2C /* 00000EBC */
00000E92 3D7C 0003 FFF8 move.w [A6 - 0x8], 0x3
00000E98 426E FFFA clr.w [A6 - 0x6]
00000E9C 42AE FFFC clr.l [A6 - 0x4]
00000EA0 4267 clr.w -[A7]
00000EA2 2F2D CE34 move.l -[A7], [A5 - 0x31CC]
00000EA6 486E FFF8 pea.l [A6 - 0x8]
00000EAA 4227 clr.b -[A7]
00000EAC A803 syscall SndDoCommand
00000EAE 4257 clr.w [A7]
00000EB0 2F2D CE34 move.l -[A7], [A5 - 0x31CC]
00000EB4 1F3C 0001 move.b -[A7], 0x1
00000EB8 A801 syscall SndDisposeChannel
00000EBA 548F addq.l A7, 2
label00000EBC:
00000EBC 42AD CE34 clr.l [A5 - 0x31CC]
00000EC0 4267 clr.w -[A7]
00000EC2 486D CE34 pea.l [A5 - 0x31CC]
00000EC6 3F3C 0005 move.w -[A7], 0x5
00000ECA 4878 0080 push.l 0x80
00000ECE 42A7 clr.l -[A7]
00000ED0 A807 syscall SndNewChannel
00000ED2 4A5F tst.w [A7]+
00000ED4 670C beq +0xE /* 00000EE2 */
00000ED6 486D ED44 pea.l [A5 - 0x12BC]
00000EDA 4EBA 238E jsr [PC + 0x238E /* 0000326A */]
00000EDE 6000 009C bra +0x9E /* 00000F7C */
label00000EE2:
00000EE2 3D7C 0050 FFF8 move.w [A6 - 0x8], 0x50 /* 'P' */
00000EE8 426E FFFA clr.w [A6 - 0x6]
00000EEC 2053 movea.l A0, [A3]
00000EEE D0C6 add.w A0, D6
00000EF0 2D48 FFFC move.l [A6 - 0x4], A0
00000EF4 4267 clr.w -[A7]
00000EF6 2F2D CE34 move.l -[A7], [A5 - 0x31CC]
00000EFA 486E FFF8 pea.l [A6 - 0x8]
00000EFE 4227 clr.b -[A7]
00000F00 A803 syscall SndDoCommand
00000F02 548F addq.l A7, 2
00000F04 6076 bra +0x78 /* 00000F7C */
label00000F06:
00000F06 4AAD CE38 tst.l [A5 - 0x31C8]
00000F0A 672A beq +0x2C /* 00000F36 */
00000F0C 3D7C 0003 FFF8 move.w [A6 - 0x8], 0x3
00000F12 426E FFFA clr.w [A6 - 0x6]
00000F16 42AE FFFC clr.l [A6 - 0x4]
00000F1A 4267 clr.w -[A7]
00000F1C 2F2D CE38 move.l -[A7], [A5 - 0x31C8]
00000F20 486E FFF8 pea.l [A6 - 0x8]
00000F24 4227 clr.b -[A7]
00000F26 A803 syscall SndDoCommand
00000F28 4257 clr.w [A7]
00000F2A 2F2D CE38 move.l -[A7], [A5 - 0x31C8]
00000F2E 1F3C 0001 move.b -[A7], 0x1
00000F32 A801 syscall SndDisposeChannel
00000F34 548F addq.l A7, 2
label00000F36:
00000F36 42AD CE38 clr.l [A5 - 0x31C8]
00000F3A 4267 clr.w -[A7]
00000F3C 486D CE38 pea.l [A5 - 0x31C8]
00000F40 3F3C 0005 move.w -[A7], 0x5
00000F44 4878 0080 push.l 0x80
00000F48 42A7 clr.l -[A7]
00000F4A A807 syscall SndNewChannel
00000F4C 4A5F tst.w [A7]+
00000F4E 670A beq +0xC /* 00000F5A */
00000F50 486D ED68 pea.l [A5 - 0x1298]
00000F54 4EBA 2314 jsr [PC + 0x2314 /* 0000326A */]
00000F58 6022 bra +0x24 /* 00000F7C */
label00000F5A:
00000F5A 3D7C 0050 FFF8 move.w [A6 - 0x8], 0x50 /* 'P' */
00000F60 426E FFFA clr.w [A6 - 0x6]
00000F64 2053 movea.l A0, [A3]
00000F66 D0C6 add.w A0, D6
00000F68 2D48 FFFC move.l [A6 - 0x4], A0
00000F6C 4267 clr.w -[A7]
00000F6E 2F2D CE38 move.l -[A7], [A5 - 0x31C8]
00000F72 486E FFF8 pea.l [A6 - 0x8]
00000F76 4227 clr.b -[A7]
00000F78 A803 syscall SndDoCommand
00000F7A 548F addq.l A7, 2
label00000F7C:
00000F7C 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
00000F82 4E5E unlink A6
00000F84 4E75 rts
export_52:
fn00000F86:
00000F86 4E56 0000 link A6, 0
00000F8A 4A2E 0009 tst.b [A6 + 0x9]
00000F8E 6600 0152 bne +0x154 /* 000010E2 */
00000F92 302E 000A move.w D0, [A6 + 0xA]
00000F96 0C40 000C cmpi.w D0, 0xC
00000F9A 6200 023C bhi +0x23E /* 000011D8 */
00000F9E 43FA 0256 lea.l A1, [PC + 0x256 /* 000011F6, value 0xFFE2FDB4 */]
00000FA2 D040 add.w D0, D0
00000FA4 D2F1 0000 add.w A1, [A1 + D0.w]
00000FA8 4ED1 jmp [A1]
00000FAA 486D D088 pea.l [A5 - 0x2F78]
00000FAE 2F3C 0002 0002 move.l -[A7], 0x20002
00000FB4 A8B1 syscall PaintRoundRect
00000FB6 486D CFD0 pea.l [A5 - 0x3030]
00000FBA 2F2D D5DE move.l -[A7], [A5 - 0x2A22]
00000FBE A94B syscall PlotIcon
00000FC0 6000 0216 bra +0x218 /* 000011D8 */
00000FC4 486D D090 pea.l [A5 - 0x2F70]
00000FC8 2F3C 0002 0002 move.l -[A7], 0x20002
00000FCE A8B1 syscall PaintRoundRect
00000FD0 486D CFD8 pea.l [A5 - 0x3028]
00000FD4 2F2D D5E2 move.l -[A7], [A5 - 0x2A1E]
00000FD8 A94B syscall PlotIcon
00000FDA 6000 01FC bra +0x1FE /* 000011D8 */
00000FDE 486D D098 pea.l [A5 - 0x2F68]
00000FE2 2F3C 0002 0002 move.l -[A7], 0x20002
00000FE8 A8B1 syscall PaintRoundRect
00000FEA 486D CFE0 pea.l [A5 - 0x3020]
00000FEE 2F2D D5E6 move.l -[A7], [A5 - 0x2A1A]
00000FF2 A94B syscall PlotIcon
00000FF4 6000 01E2 bra +0x1E4 /* 000011D8 */
00000FF8 486D D0A0 pea.l [A5 - 0x2F60]
00000FFC 2F3C 0002 0002 move.l -[A7], 0x20002
00001002 A8B1 syscall PaintRoundRect
00001004 486D CFE8 pea.l [A5 - 0x3018]
00001008 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
0000100C A94B syscall PlotIcon
0000100E 6000 01C8 bra +0x1CA /* 000011D8 */
00001012 486D D0A8 pea.l [A5 - 0x2F58]
00001016 2F3C 0002 0002 move.l -[A7], 0x20002
0000101C A8B1 syscall PaintRoundRect
0000101E 486D CFF0 pea.l [A5 - 0x3010]
00001022 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00001026 A94B syscall PlotIcon
00001028 6000 01AE bra +0x1B0 /* 000011D8 */
0000102C 486D D0B0 pea.l [A5 - 0x2F50]
00001030 2F3C 0002 0002 move.l -[A7], 0x20002
00001036 A8B1 syscall PaintRoundRect
00001038 486D CFF8 pea.l [A5 - 0x3008]
0000103C 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
00001040 A94B syscall PlotIcon
00001042 6000 0194 bra +0x196 /* 000011D8 */
00001046 486D D0B8 pea.l [A5 - 0x2F48]
0000104A 2F3C 0002 0002 move.l -[A7], 0x20002
00001050 A8B1 syscall PaintRoundRect
00001052 486D D000 pea.l [A5 - 0x3000]
00001056 2F2D D5F6 move.l -[A7], [A5 - 0x2A0A]
0000105A A94B syscall PlotIcon
0000105C 6000 017A bra +0x17C /* 000011D8 */
00001060 486D D0C0 pea.l [A5 - 0x2F40]
00001064 2F3C 0002 0002 move.l -[A7], 0x20002
0000106A A8B1 syscall PaintRoundRect
0000106C 486D D008 pea.l [A5 - 0x2FF8]
00001070 2F2D D5FA move.l -[A7], [A5 - 0x2A06]
00001074 A94B syscall PlotIcon
00001076 6000 0160 bra +0x162 /* 000011D8 */
0000107A 486D D0C8 pea.l [A5 - 0x2F38]
0000107E 2F3C 0002 0002 move.l -[A7], 0x20002
00001084 A8B1 syscall PaintRoundRect
00001086 486D D010 pea.l [A5 - 0x2FF0]
0000108A 2F2D D5FE move.l -[A7], [A5 - 0x2A02]
0000108E A94B syscall PlotIcon
00001090 6000 0146 bra +0x148 /* 000011D8 */
00001094 486D D0D0 pea.l [A5 - 0x2F30]
00001098 2F3C 0002 0002 move.l -[A7], 0x20002
0000109E A8B1 syscall PaintRoundRect
000010A0 486D D018 pea.l [A5 - 0x2FE8]
000010A4 2F2D D602 move.l -[A7], [A5 - 0x29FE]
000010A8 A94B syscall PlotIcon
000010AA 6000 012C bra +0x12E /* 000011D8 */
000010AE 486D D0D8 pea.l [A5 - 0x2F28]
000010B2 2F3C 0002 0002 move.l -[A7], 0x20002
000010B8 A8B1 syscall PaintRoundRect
000010BA 486D D020 pea.l [A5 - 0x2FE0]
000010BE 2F2D D606 move.l -[A7], [A5 - 0x29FA]
000010C2 A94B syscall PlotIcon
000010C4 6000 0112 bra +0x114 /* 000011D8 */
000010C8 486D D0E0 pea.l [A5 - 0x2F20]
000010CC 2F3C 0002 0002 move.l -[A7], 0x20002
000010D2 A8B1 syscall PaintRoundRect
000010D4 486D D028 pea.l [A5 - 0x2FD8]
000010D8 2F2D D60A move.l -[A7], [A5 - 0x29F6]
000010DC A94B syscall PlotIcon
000010DE 6000 00F8 bra +0xFA /* 000011D8 */
label000010E2:
000010E2 302E 000A move.w D0, [A6 + 0xA]
000010E6 0C40 000C cmpi.w D0, 0xC
000010EA 6200 00EC bhi +0xEE /* 000011D8 */
000010EE 43FA 00EC lea.l A1, [PC + 0xEC /* 000011DC, value 0xFFFCFF1E */]
000010F2 D040 add.w D0, D0
000010F4 D2F1 0000 add.w A1, [A1 + D0.w]
000010F8 4ED1 jmp [A1]
000010FA 486D CFD0 pea.l [A5 - 0x3030]
000010FE A8A3 syscall EraseRect
00001100 486D D088 pea.l [A5 - 0x2F78]
00001104 2F2D D5DE move.l -[A7], [A5 - 0x2A22]
00001108 A94B syscall PlotIcon
0000110A 6000 00CC bra +0xCE /* 000011D8 */
0000110E 486D CFD8 pea.l [A5 - 0x3028]
00001112 A8A3 syscall EraseRect
00001114 486D D090 pea.l [A5 - 0x2F70]
00001118 2F2D D5E2 move.l -[A7], [A5 - 0x2A1E]
0000111C A94B syscall PlotIcon
0000111E 6000 00B8 bra +0xBA /* 000011D8 */
00001122 486D CFE0 pea.l [A5 - 0x3020]
00001126 A8A3 syscall EraseRect
00001128 486D D098 pea.l [A5 - 0x2F68]
0000112C 2F2D D5E6 move.l -[A7], [A5 - 0x2A1A]
00001130 A94B syscall PlotIcon
00001132 6000 00A4 bra +0xA6 /* 000011D8 */
00001136 486D CFE8 pea.l [A5 - 0x3018]
0000113A A8A3 syscall EraseRect
0000113C 486D D0A0 pea.l [A5 - 0x2F60]
00001140 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
00001144 A94B syscall PlotIcon
00001146 6000 0090 bra +0x92 /* 000011D8 */
0000114A 486D CFF0 pea.l [A5 - 0x3010]
0000114E A8A3 syscall EraseRect
00001150 486D D0A8 pea.l [A5 - 0x2F58]
00001154 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00001158 A94B syscall PlotIcon
0000115A 607C bra +0x7E /* 000011D8 */
0000115C 486D CFF8 pea.l [A5 - 0x3008]
00001160 A8A3 syscall EraseRect
00001162 486D D0B0 pea.l [A5 - 0x2F50]
00001166 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
0000116A A94B syscall PlotIcon
0000116C 606A bra +0x6C /* 000011D8 */
0000116E 486D D000 pea.l [A5 - 0x3000]
00001172 A8A3 syscall EraseRect
00001174 486D D0B8 pea.l [A5 - 0x2F48]
00001178 2F2D D5F6 move.l -[A7], [A5 - 0x2A0A]
0000117C A94B syscall PlotIcon
0000117E 6058 bra +0x5A /* 000011D8 */
00001180 486D D008 pea.l [A5 - 0x2FF8]
00001184 A8A3 syscall EraseRect
00001186 486D D0C0 pea.l [A5 - 0x2F40]
0000118A 2F2D D5FA move.l -[A7], [A5 - 0x2A06]
0000118E A94B syscall PlotIcon
00001190 6046 bra +0x48 /* 000011D8 */
00001192 486D D010 pea.l [A5 - 0x2FF0]
00001196 A8A3 syscall EraseRect
00001198 486D D0C8 pea.l [A5 - 0x2F38]
0000119C 2F2D D5FE move.l -[A7], [A5 - 0x2A02]
000011A0 A94B syscall PlotIcon
000011A2 6034 bra +0x36 /* 000011D8 */
000011A4 486D D018 pea.l [A5 - 0x2FE8]
000011A8 A8A3 syscall EraseRect
000011AA 486D D0D0 pea.l [A5 - 0x2F30]
000011AE 2F2D D602 move.l -[A7], [A5 - 0x29FE]
000011B2 A94B syscall PlotIcon
000011B4 6022 bra +0x24 /* 000011D8 */
000011B6 486D D020 pea.l [A5 - 0x2FE0]
000011BA A8A3 syscall EraseRect
000011BC 486D D0D8 pea.l [A5 - 0x2F28]
000011C0 2F2D D606 move.l -[A7], [A5 - 0x29FA]
000011C4 A94B syscall PlotIcon
000011C6 6010 bra +0x12 /* 000011D8 */
000011C8 486D D028 pea.l [A5 - 0x2FD8]
000011CC A8A3 syscall EraseRect
000011CE 486D D0E0 pea.l [A5 - 0x2F20]
000011D2 2F2D D60A move.l -[A7], [A5 - 0x29F6]
000011D6 A94B syscall PlotIcon
label000011D8:
000011D8 4E5E unlink A6
000011DA 4E75 rts
000011DC FFFC .extension 0xFFC // unimplemented
000011DE FF1E .extension 0xF1E // unimplemented
000011E0 FF32 .extension 0xF32 // unimplemented
000011E2 FF46 .extension 0xF46 // unimplemented
000011E4 FF5A .extension 0xF5A // unimplemented
000011E6 FF6E .extension 0xF6E // unimplemented
000011E8 FF80 .extension 0xF80 // unimplemented
000011EA FF92 .extension 0xF92 // unimplemented
000011EC FFA4 .extension 0xFA4 // unimplemented
000011EE FFB6 .extension 0xFB6 // unimplemented
000011F0 FFC8 .extension 0xFC8 // unimplemented
000011F2 FFDA .extension 0xFDA // unimplemented
000011F4 FFEC .extension 0xFEC // unimplemented
000011F6 FFE2 .extension 0xFE2 // unimplemented
000011F8 FDB4 .extension 0xDB4 // unimplemented
000011FA FDCE .extension 0xDCE // unimplemented
000011FC FDE8 .extension 0xDE8 // unimplemented
000011FE FE02 .extension 0xE02 // unimplemented
00001200 FE1C .extension 0xE1C // unimplemented
00001202 FE36 .extension 0xE36 // unimplemented
00001204 FE50 .extension 0xE50 // unimplemented
00001206 FE6A .extension 0xE6A // unimplemented
00001208 FE84 .extension 0xE84 // unimplemented
0000120A FE9E .extension 0xE9E // unimplemented
0000120C FEB8 .extension 0xEB8 // unimplemented
0000120E FED2 .extension 0xED2 // unimplemented
export_53:
00001210 4E56 FFFE link A6, -0x0002
00001214 302E 0008 move.w D0, [A6 + 0x8]
00001218 B06E 000A cmp.w D0, [A6 + 0xA]
0000121C 6700 0242 beq +0x244 /* 00001460 */
00001220 4A6E 0008 tst.w [A6 + 0x8]
00001224 6700 0144 beq +0x146 /* 0000136A */
00001228 302E 0008 move.w D0, [A6 + 0x8]
0000122C 0C40 000C cmpi.w D0, 0xC
00001230 6200 0138 bhi +0x13A /* 0000136A */
00001234 43FA 0248 lea.l A1, [PC + 0x248 /* 0000147E, value 0xFEECFDC2 */]
00001238 D040 add.w D0, D0
0000123A D2F1 0000 add.w A1, [A1 + D0.w]
0000123E 4ED1 jmp [A1]
00001240 486D D088 pea.l [A5 - 0x2F78]
00001244 2F3C 0002 0002 move.l -[A7], 0x20002
0000124A A8B1 syscall PaintRoundRect
0000124C 486D CFD0 pea.l [A5 - 0x3030]
00001250 2F2D D5DE move.l -[A7], [A5 - 0x2A22]
00001254 A94B syscall PlotIcon
00001256 6000 0112 bra +0x114 /* 0000136A */
0000125A 486D D090 pea.l [A5 - 0x2F70]
0000125E 2F3C 0002 0002 move.l -[A7], 0x20002
00001264 A8B1 syscall PaintRoundRect
00001266 486D CFD8 pea.l [A5 - 0x3028]
0000126A 2F2D D5E2 move.l -[A7], [A5 - 0x2A1E]
0000126E A94B syscall PlotIcon
00001270 6000 00F8 bra +0xFA /* 0000136A */
00001274 486D D098 pea.l [A5 - 0x2F68]
00001278 2F3C 0002 0002 move.l -[A7], 0x20002
0000127E A8B1 syscall PaintRoundRect
00001280 486D CFE0 pea.l [A5 - 0x3020]
00001284 2F2D D5E6 move.l -[A7], [A5 - 0x2A1A]
00001288 A94B syscall PlotIcon
0000128A 6000 00DE bra +0xE0 /* 0000136A */
0000128E 486D D0A0 pea.l [A5 - 0x2F60]
00001292 2F3C 0002 0002 move.l -[A7], 0x20002
00001298 A8B1 syscall PaintRoundRect
0000129A 486D CFE8 pea.l [A5 - 0x3018]
0000129E 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
000012A2 A94B syscall PlotIcon
000012A4 6000 00C4 bra +0xC6 /* 0000136A */
000012A8 486D D0A8 pea.l [A5 - 0x2F58]
000012AC 2F3C 0002 0002 move.l -[A7], 0x20002
000012B2 A8B1 syscall PaintRoundRect
000012B4 486D CFF0 pea.l [A5 - 0x3010]
000012B8 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000012BC A94B syscall PlotIcon
000012BE 6000 00AA bra +0xAC /* 0000136A */
000012C2 486D D0B0 pea.l [A5 - 0x2F50]
000012C6 2F3C 0002 0002 move.l -[A7], 0x20002
000012CC A8B1 syscall PaintRoundRect
000012CE 486D CFF8 pea.l [A5 - 0x3008]
000012D2 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
000012D6 A94B syscall PlotIcon
000012D8 6000 0090 bra +0x92 /* 0000136A */
000012DC 486D D0B8 pea.l [A5 - 0x2F48]
000012E0 2F3C 0002 0002 move.l -[A7], 0x20002
000012E6 A8B1 syscall PaintRoundRect
000012E8 486D D000 pea.l [A5 - 0x3000]
000012EC 2F2D D5F6 move.l -[A7], [A5 - 0x2A0A]
000012F0 A94B syscall PlotIcon
000012F2 6076 bra +0x78 /* 0000136A */
000012F4 486D D0C0 pea.l [A5 - 0x2F40]
000012F8 2F3C 0002 0002 move.l -[A7], 0x20002
000012FE A8B1 syscall PaintRoundRect
00001300 486D D008 pea.l [A5 - 0x2FF8]
00001304 2F2D D5FA move.l -[A7], [A5 - 0x2A06]
00001308 A94B syscall PlotIcon
0000130A 605E bra +0x60 /* 0000136A */
0000130C 486D D0C8 pea.l [A5 - 0x2F38]
00001310 2F3C 0002 0002 move.l -[A7], 0x20002
00001316 A8B1 syscall PaintRoundRect
00001318 486D D010 pea.l [A5 - 0x2FF0]
0000131C 2F2D D5FE move.l -[A7], [A5 - 0x2A02]
00001320 A94B syscall PlotIcon
00001322 6046 bra +0x48 /* 0000136A */
00001324 486D D0D0 pea.l [A5 - 0x2F30]
00001328 2F3C 0002 0002 move.l -[A7], 0x20002
0000132E A8B1 syscall PaintRoundRect
00001330 486D D018 pea.l [A5 - 0x2FE8]
00001334 2F2D D602 move.l -[A7], [A5 - 0x29FE]
00001338 A94B syscall PlotIcon
0000133A 602E bra +0x30 /* 0000136A */
0000133C 486D D0D8 pea.l [A5 - 0x2F28]
00001340 2F3C 0002 0002 move.l -[A7], 0x20002
00001346 A8B1 syscall PaintRoundRect
00001348 486D D020 pea.l [A5 - 0x2FE0]
0000134C 2F2D D606 move.l -[A7], [A5 - 0x29FA]
00001350 A94B syscall PlotIcon
00001352 6016 bra +0x18 /* 0000136A */
00001354 486D D0E0 pea.l [A5 - 0x2F20]
00001358 2F3C 0002 0002 move.l -[A7], 0x20002
0000135E A8B1 syscall PaintRoundRect
00001360 486D D028 pea.l [A5 - 0x2FD8]
00001364 2F2D D60A move.l -[A7], [A5 - 0x29F6]
00001368 A94B syscall PlotIcon
label0000136A:
0000136A 302E 000A move.w D0, [A6 + 0xA]
0000136E 0C40 000C cmpi.w D0, 0xC
00001372 6200 00EC bhi +0xEE /* 00001460 */
00001376 43FA 00EC lea.l A1, [PC + 0xEC /* 00001464, value 0xFFFCFF1E */]
0000137A D040 add.w D0, D0
0000137C D2F1 0000 add.w A1, [A1 + D0.w]
00001380 4ED1 jmp [A1]
00001382 486D CFD0 pea.l [A5 - 0x3030]
00001386 A8A3 syscall EraseRect
00001388 486D D088 pea.l [A5 - 0x2F78]
0000138C 2F2D D5DE move.l -[A7], [A5 - 0x2A22]
00001390 A94B syscall PlotIcon
00001392 6000 00CC bra +0xCE /* 00001460 */
00001396 486D CFD8 pea.l [A5 - 0x3028]
0000139A A8A3 syscall EraseRect
0000139C 486D D090 pea.l [A5 - 0x2F70]
000013A0 2F2D D5E2 move.l -[A7], [A5 - 0x2A1E]
000013A4 A94B syscall PlotIcon
000013A6 6000 00B8 bra +0xBA /* 00001460 */
000013AA 486D CFE0 pea.l [A5 - 0x3020]
000013AE A8A3 syscall EraseRect
000013B0 486D D098 pea.l [A5 - 0x2F68]
000013B4 2F2D D5E6 move.l -[A7], [A5 - 0x2A1A]
000013B8 A94B syscall PlotIcon
000013BA 6000 00A4 bra +0xA6 /* 00001460 */
000013BE 486D CFE8 pea.l [A5 - 0x3018]
000013C2 A8A3 syscall EraseRect
000013C4 486D D0A0 pea.l [A5 - 0x2F60]
000013C8 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
000013CC A94B syscall PlotIcon
000013CE 6000 0090 bra +0x92 /* 00001460 */
000013D2 486D CFF0 pea.l [A5 - 0x3010]
000013D6 A8A3 syscall EraseRect
000013D8 486D D0A8 pea.l [A5 - 0x2F58]
000013DC 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000013E0 A94B syscall PlotIcon
000013E2 607C bra +0x7E /* 00001460 */
000013E4 486D CFF8 pea.l [A5 - 0x3008]
000013E8 A8A3 syscall EraseRect
000013EA 486D D0B0 pea.l [A5 - 0x2F50]
000013EE 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
000013F2 A94B syscall PlotIcon
000013F4 606A bra +0x6C /* 00001460 */
000013F6 486D D000 pea.l [A5 - 0x3000]
000013FA A8A3 syscall EraseRect
000013FC 486D D0B8 pea.l [A5 - 0x2F48]
00001400 2F2D D5F6 move.l -[A7], [A5 - 0x2A0A]
00001404 A94B syscall PlotIcon
00001406 6058 bra +0x5A /* 00001460 */
00001408 486D D008 pea.l [A5 - 0x2FF8]
0000140C A8A3 syscall EraseRect
0000140E 486D D0C0 pea.l [A5 - 0x2F40]
00001412 2F2D D5FA move.l -[A7], [A5 - 0x2A06]
00001416 A94B syscall PlotIcon
00001418 6046 bra +0x48 /* 00001460 */
0000141A 486D D010 pea.l [A5 - 0x2FF0]
0000141E A8A3 syscall EraseRect
00001420 486D D0C8 pea.l [A5 - 0x2F38]
00001424 2F2D D5FE move.l -[A7], [A5 - 0x2A02]
00001428 A94B syscall PlotIcon
0000142A 6034 bra +0x36 /* 00001460 */
0000142C 486D D018 pea.l [A5 - 0x2FE8]
00001430 A8A3 syscall EraseRect
00001432 486D D0D0 pea.l [A5 - 0x2F30]
00001436 2F2D D602 move.l -[A7], [A5 - 0x29FE]
0000143A A94B syscall PlotIcon
0000143C 6022 bra +0x24 /* 00001460 */
0000143E 486D D020 pea.l [A5 - 0x2FE0]
00001442 A8A3 syscall EraseRect
00001444 486D D0D8 pea.l [A5 - 0x2F28]
00001448 2F2D D606 move.l -[A7], [A5 - 0x29FA]
0000144C A94B syscall PlotIcon
0000144E 6010 bra +0x12 /* 00001460 */
00001450 486D D028 pea.l [A5 - 0x2FD8]
00001454 A8A3 syscall EraseRect
00001456 486D D0E0 pea.l [A5 - 0x2F20]
0000145A 2F2D D60A move.l -[A7], [A5 - 0x29F6]
0000145E A94B syscall PlotIcon
label00001460:
00001460 4E5E unlink A6
00001462 4E75 rts
00001464 FFFC .extension 0xFFC // unimplemented
00001466 FF1E .extension 0xF1E // unimplemented
00001468 FF32 .extension 0xF32 // unimplemented
0000146A FF46 .extension 0xF46 // unimplemented
0000146C FF5A .extension 0xF5A // unimplemented
0000146E FF6E .extension 0xF6E // unimplemented
00001470 FF80 .extension 0xF80 // unimplemented
00001472 FF92 .extension 0xF92 // unimplemented
00001474 FFA4 .extension 0xFA4 // unimplemented
00001476 FFB6 .extension 0xFB6 // unimplemented
00001478 FFC8 .extension 0xFC8 // unimplemented
0000147A FFDA .extension 0xFDA // unimplemented
0000147C FFEC .extension 0xFEC // unimplemented
0000147E FEEC .extension 0xEEC // unimplemented
00001480 FDC2 .extension 0xDC2 // unimplemented
00001482 FDDC .extension 0xDDC // unimplemented
00001484 FDF6 .extension 0xDF6 // unimplemented
00001486 FE10 .extension 0xE10 // unimplemented
00001488 FE2A .extension 0xE2A // unimplemented
0000148A FE44 .extension 0xE44 // unimplemented
0000148C FE5E .extension 0xE5E // unimplemented
0000148E FE76 .extension 0xE76 // unimplemented
00001490 FE8E .extension 0xE8E // unimplemented
00001492 FEA6 .extension 0xEA6 // unimplemented
00001494 FEBE .extension 0xEBE // unimplemented
00001496 FED6 .extension 0xED6 // unimplemented
export_54:
00001498 2F2D D5D6 move.l -[A7], [A5 - 0x2A2A]
0000149C A873 syscall SetPort
0000149E 486D D188 pea.l [A5 - 0x2E78]
000014A2 2F3C 0002 0002 move.l -[A7], 0x20002
000014A8 A8B1 syscall PaintRoundRect
000014AA 486D D150 pea.l [A5 - 0x2EB0]
000014AE 2F3C 0002 0002 move.l -[A7], 0x20002
000014B4 A8B1 syscall PaintRoundRect
000014B6 486D D158 pea.l [A5 - 0x2EA8]
000014BA 2F3C 0002 0002 move.l -[A7], 0x20002
000014C0 A8B1 syscall PaintRoundRect
000014C2 486D D170 pea.l [A5 - 0x2E90]
000014C6 2F3C 0002 0002 move.l -[A7], 0x20002
000014CC A8B1 syscall PaintRoundRect
000014CE 486D D178 pea.l [A5 - 0x2E88]
000014D2 2F3C 0002 0002 move.l -[A7], 0x20002
000014D8 A8B1 syscall PaintRoundRect
000014DA 486D D138 pea.l [A5 - 0x2EC8]
000014DE 2F3C 0002 0002 move.l -[A7], 0x20002
000014E4 A8B1 syscall PaintRoundRect
000014E6 486D D088 pea.l [A5 - 0x2F78]
000014EA 2F3C 0002 0002 move.l -[A7], 0x20002
000014F0 A8B1 syscall PaintRoundRect
000014F2 486D D090 pea.l [A5 - 0x2F70]
000014F6 2F3C 0002 0002 move.l -[A7], 0x20002
000014FC A8B1 syscall PaintRoundRect
000014FE 486D D098 pea.l [A5 - 0x2F68]
00001502 2F3C 0002 0002 move.l -[A7], 0x20002
00001508 A8B1 syscall PaintRoundRect
0000150A 486D D0A0 pea.l [A5 - 0x2F60]
0000150E 2F3C 0002 0002 move.l -[A7], 0x20002
00001514 A8B1 syscall PaintRoundRect
00001516 486D D0A8 pea.l [A5 - 0x2F58]
0000151A 2F3C 0002 0002 move.l -[A7], 0x20002
00001520 A8B1 syscall PaintRoundRect
00001522 486D D0B0 pea.l [A5 - 0x2F50]
00001526 2F3C 0002 0002 move.l -[A7], 0x20002
0000152C A8B1 syscall PaintRoundRect
0000152E 486D D0B8 pea.l [A5 - 0x2F48]
00001532 2F3C 0002 0002 move.l -[A7], 0x20002
00001538 A8B1 syscall PaintRoundRect
0000153A 486D D0C0 pea.l [A5 - 0x2F40]
0000153E 2F3C 0002 0002 move.l -[A7], 0x20002
00001544 A8B1 syscall PaintRoundRect
00001546 486D D0C8 pea.l [A5 - 0x2F38]
0000154A 2F3C 0002 0002 move.l -[A7], 0x20002
00001550 A8B1 syscall PaintRoundRect
00001552 486D D0D0 pea.l [A5 - 0x2F30]
00001556 2F3C 0002 0002 move.l -[A7], 0x20002
0000155C A8B1 syscall PaintRoundRect
0000155E 486D D0D8 pea.l [A5 - 0x2F28]
00001562 2F3C 0002 0002 move.l -[A7], 0x20002
00001568 A8B1 syscall PaintRoundRect
0000156A 486D D0E0 pea.l [A5 - 0x2F20]
0000156E 2F3C 0002 0002 move.l -[A7], 0x20002
00001574 A8B1 syscall PaintRoundRect
00001576 486D D120 pea.l [A5 - 0x2EE0]
0000157A 2F3C 0002 0002 move.l -[A7], 0x20002
00001580 A8B1 syscall PaintRoundRect
00001582 486D D0F8 pea.l [A5 - 0x2F08]
00001586 2F3C 0002 0002 move.l -[A7], 0x20002
0000158C A8B1 syscall PaintRoundRect
0000158E 486D D100 pea.l [A5 - 0x2F00]
00001592 2F3C 0002 0002 move.l -[A7], 0x20002
00001598 A8B1 syscall PaintRoundRect
0000159A 486D D108 pea.l [A5 - 0x2EF8]
0000159E 2F3C 0002 0002 move.l -[A7], 0x20002
000015A4 A8B1 syscall PaintRoundRect
000015A6 486D D110 pea.l [A5 - 0x2EF0]
000015AA 2F3C 0002 0002 move.l -[A7], 0x20002
000015B0 A8B1 syscall PaintRoundRect
000015B2 486D D118 pea.l [A5 - 0x2EE8]
000015B6 2F3C 0002 0002 move.l -[A7], 0x20002
000015BC A8B1 syscall PaintRoundRect
000015BE 486D D0F0 pea.l [A5 - 0x2F10]
000015C2 2F3C 0002 0002 move.l -[A7], 0x20002
000015C8 A8B1 syscall PaintRoundRect
000015CA 486D D128 pea.l [A5 - 0x2ED8]
000015CE 2F3C 0002 0002 move.l -[A7], 0x20002
000015D4 A8B1 syscall PaintRoundRect
000015D6 486D D130 pea.l [A5 - 0x2ED0]
000015DA 2F3C 0002 0002 move.l -[A7], 0x20002
000015E0 A8B1 syscall PaintRoundRect
000015E2 486D D0E8 pea.l [A5 - 0x2F18]
000015E6 2F3C 0002 0002 move.l -[A7], 0x20002
000015EC A8B1 syscall PaintRoundRect
000015EE 486D D180 pea.l [A5 - 0x2E80]
000015F2 2F2D D642 move.l -[A7], [A5 - 0x29BE]
000015F6 A94B syscall PlotIcon
000015F8 486D D140 pea.l [A5 - 0x2EC0]
000015FC 2F2D D62A move.l -[A7], [A5 - 0x29D6]
00001600 A94B syscall PlotIcon
00001602 486D D148 pea.l [A5 - 0x2EB8]
00001606 2F2D D62E move.l -[A7], [A5 - 0x29D2]
0000160A A94B syscall PlotIcon
0000160C 486D D160 pea.l [A5 - 0x2EA0]
00001610 2F2D D632 move.l -[A7], [A5 - 0x29CE]
00001614 A94B syscall PlotIcon
00001616 486D D168 pea.l [A5 - 0x2E98]
0000161A 2F2D D636 move.l -[A7], [A5 - 0x29CA]
0000161E A94B syscall PlotIcon
00001620 486D D080 pea.l [A5 - 0x2F80]
00001624 2F2D D626 move.l -[A7], [A5 - 0x29DA]
00001628 A94B syscall PlotIcon
0000162A 486D CFD0 pea.l [A5 - 0x3030]
0000162E 2F2D D5DE move.l -[A7], [A5 - 0x2A22]
00001632 A94B syscall PlotIcon
00001634 486D CFD8 pea.l [A5 - 0x3028]
00001638 2F2D D5E2 move.l -[A7], [A5 - 0x2A1E]
0000163C A94B syscall PlotIcon
0000163E 486D CFE0 pea.l [A5 - 0x3020]
00001642 2F2D D5E6 move.l -[A7], [A5 - 0x2A1A]
00001646 A94B syscall PlotIcon
00001648 486D CFE8 pea.l [A5 - 0x3018]
0000164C 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
00001650 A94B syscall PlotIcon
00001652 486D CFF0 pea.l [A5 - 0x3010]
00001656 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
0000165A A94B syscall PlotIcon
0000165C 486D CFF8 pea.l [A5 - 0x3008]
00001660 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
00001664 A94B syscall PlotIcon
00001666 486D D000 pea.l [A5 - 0x3000]
0000166A 2F2D D5F6 move.l -[A7], [A5 - 0x2A0A]
0000166E A94B syscall PlotIcon
00001670 486D D008 pea.l [A5 - 0x2FF8]
00001674 2F2D D5FA move.l -[A7], [A5 - 0x2A06]
00001678 A94B syscall PlotIcon
0000167A 486D D010 pea.l [A5 - 0x2FF0]
0000167E 2F2D D5FE move.l -[A7], [A5 - 0x2A02]
00001682 A94B syscall PlotIcon
00001684 486D D018 pea.l [A5 - 0x2FE8]
00001688 2F2D D602 move.l -[A7], [A5 - 0x29FE]
0000168C A94B syscall PlotIcon
0000168E 486D D020 pea.l [A5 - 0x2FE0]
00001692 2F2D D606 move.l -[A7], [A5 - 0x29FA]
00001696 A94B syscall PlotIcon
00001698 486D D028 pea.l [A5 - 0x2FD8]
0000169C 2F2D D60A move.l -[A7], [A5 - 0x29F6]
000016A0 A94B syscall PlotIcon
000016A2 486D D068 pea.l [A5 - 0x2F98]
000016A6 2F2D D69E move.l -[A7], [A5 - 0x2962]
000016AA A94B syscall PlotIcon
000016AC 486D D040 pea.l [A5 - 0x2FC0]
000016B0 2F2D D612 move.l -[A7], [A5 - 0x29EE]
000016B4 A94B syscall PlotIcon
000016B6 486D D048 pea.l [A5 - 0x2FB8]
000016BA 2F2D D616 move.l -[A7], [A5 - 0x29EA]
000016BE A94B syscall PlotIcon
000016C0 486D D050 pea.l [A5 - 0x2FB0]
000016C4 2F2D D61A move.l -[A7], [A5 - 0x29E6]
000016C8 A94B syscall PlotIcon
000016CA 486D D058 pea.l [A5 - 0x2FA8]
000016CE 2F2D D61E move.l -[A7], [A5 - 0x29E2]
000016D2 A94B syscall PlotIcon
000016D4 486D D060 pea.l [A5 - 0x2FA0]
000016D8 2F2D D622 move.l -[A7], [A5 - 0x29DE]
000016DC A94B syscall PlotIcon
000016DE 486D D038 pea.l [A5 - 0x2FC8]
000016E2 2F2D D60E move.l -[A7], [A5 - 0x29F2]
000016E6 A94B syscall PlotIcon
000016E8 486D D070 pea.l [A5 - 0x2F90]
000016EC 2F2D D63A move.l -[A7], [A5 - 0x29C6]
000016F0 A94B syscall PlotIcon
000016F2 486D D078 pea.l [A5 - 0x2F88]
000016F6 2F2D D63E move.l -[A7], [A5 - 0x29C2]
000016FA A94B syscall PlotIcon
000016FC 486D D030 pea.l [A5 - 0x2FD0]
00001700 2F2D D5DA move.l -[A7], [A5 - 0x2A26]
00001704 A94B syscall PlotIcon
00001706 486D D9BE pea.l [A5 - 0x2642]
0000170A 2F2D D9F2 move.l -[A7], [A5 - 0x260E]
0000170E A94B syscall PlotIcon
00001710 4A2D D9B9 tst.b [A5 - 0x2647]
00001714 6706 beq +0x8 /* 0000171C */
00001716 486D D9BE pea.l [A5 - 0x2642]
0000171A A8A4 syscall InvertRect
label0000171C:
0000171C 486D D9C6 pea.l [A5 - 0x263A]
00001720 2F2D D9F6 move.l -[A7], [A5 - 0x260A]
00001724 A94B syscall PlotIcon
00001726 4A2D D9BA tst.b [A5 - 0x2646]
0000172A 6706 beq +0x8 /* 00001732 */
0000172C 486D D9C6 pea.l [A5 - 0x263A]
00001730 A8A4 syscall InvertRect
label00001732:
00001732 486D D9CE pea.l [A5 - 0x2632]
00001736 2F2D D9FA move.l -[A7], [A5 - 0x2606]
0000173A A94B syscall PlotIcon
0000173C 4A2D D9BB tst.b [A5 - 0x2645]
00001740 6706 beq +0x8 /* 00001748 */
00001742 486D D9CE pea.l [A5 - 0x2632]
00001746 A8A4 syscall InvertRect
label00001748:
00001748 4A2D D9B9 tst.b [A5 - 0x2647]
0000174C 6712 beq +0x14 /* 00001760 */
0000174E 3F2D DA06 move.w -[A7], [A5 - 0x25FA]
00001752 7000 moveq.l D0, 0x00
00001754 102D D9B9 move.b D0, [A5 - 0x2647]
00001758 3F00 move.w -[A7], D0
0000175A 4EBA F82A jsr [PC - 0x7D6 /* 00000F86 */]
0000175E 588F addq.l A7, 4
label00001760:
00001760 4A2D D9BA tst.b [A5 - 0x2646]
00001764 6712 beq +0x14 /* 00001778 */
00001766 3F2D DA08 move.w -[A7], [A5 - 0x25F8]
0000176A 7000 moveq.l D0, 0x00
0000176C 102D D9BA move.b D0, [A5 - 0x2646]
00001770 3F00 move.w -[A7], D0
00001772 4EBA F812 jsr [PC - 0x7EE /* 00000F86 */]
00001776 588F addq.l A7, 4
label00001778:
00001778 4A2D D9BB tst.b [A5 - 0x2645]
0000177C 6712 beq +0x14 /* 00001790 */
0000177E 3F2D DA0A move.w -[A7], [A5 - 0x25F6]
00001782 7000 moveq.l D0, 0x00
00001784 102D D9BB move.b D0, [A5 - 0x2645]
00001788 3F00 move.w -[A7], D0
0000178A 4EBA F7FA jsr [PC - 0x806 /* 00000F86 */]
0000178E 588F addq.l A7, 4
label00001790:
00001790 4A2D D9BC tst.b [A5 - 0x2644]
00001794 670C beq +0xE /* 000017A2 */
00001796 486D D9D6 pea.l [A5 - 0x262A]
0000179A 2F2D D9FE move.l -[A7], [A5 - 0x2602]
0000179E A94B syscall PlotIcon
000017A0 600A bra +0xC /* 000017AC */
label000017A2:
000017A2 486D D9D6 pea.l [A5 - 0x262A]
000017A6 2F2D DA02 move.l -[A7], [A5 - 0x25FE]
000017AA A94B syscall PlotIcon
label000017AC:
000017AC 4E75 rts
export_55:
000017AE 4E56 FFD2 link A6, -0x002E
000017B2 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
000017B6 3E2E 0008 move.w D7, [A6 + 0x8]
000017BA 3C2E 000C move.w D6, [A6 + 0xC]
000017BE 362E 0010 move.w D3, [A6 + 0x10]
000017C2 302E 000A move.w D0, [A6 + 0xA]
000017C6 D06E 000E add.w D0, [A6 + 0xE]
000017CA 3D40 FFFE move.w [A6 - 0x2], D0
000017CE 3A06 move.w D5, D6
000017D0 DA47 add.w D5, D7
000017D2 3F3C 0001 move.w -[A7], 0x1
000017D6 3F2E 0012 move.w -[A7], [A6 + 0x12]
000017DA 3F03 move.w -[A7], D3
000017DC 3F00 move.w -[A7], D0
000017DE 3F05 move.w -[A7], D5
000017E0 3F2E 000A move.w -[A7], [A6 + 0xA]
000017E4 3F07 move.w -[A7], D7
000017E6 2F2D CE3C move.l -[A7], [A5 - 0x31C4]
000017EA 4EBA 07CA jsr [PC + 0x7CA /* 00001FB6 */]
000017EE 302E 000A move.w D0, [A6 + 0xA]
000017F2 D06E 0012 add.w D0, [A6 + 0x12]
000017F6 3D40 FFFA move.w [A6 - 0x6], D0
000017FA 3EBC 0004 move.w [A7], 0x4
000017FE 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001802 3F03 move.w -[A7], D3
00001804 3F00 move.w -[A7], D0
00001806 3205 move.w D1, D5
00001808 D243 add.w D1, D3
0000180A 3F01 move.w -[A7], D1
0000180C 3F2E 000A move.w -[A7], [A6 + 0xA]
00001810 3205 move.w D1, D5
00001812 9243 sub.w D1, D3
00001814 3F01 move.w -[A7], D1
00001816 2F2D CE40 move.l -[A7], [A5 - 0x31C0]
0000181A 4EBA 079A jsr [PC + 0x79A /* 00001FB6 */]
0000181E 3006 move.w D0, D6
00001820 D040 add.w D0, D0
00001822 D047 add.w D0, D7
00001824 3D40 FFF8 move.w [A6 - 0x8], D0
00001828 3EBC 0003 move.w [A7], 0x3
0000182C 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001830 3F03 move.w -[A7], D3
00001832 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001836 3F00 move.w -[A7], D0
00001838 3F2E 000A move.w -[A7], [A6 + 0xA]
0000183C 3F05 move.w -[A7], D5
0000183E 2F2D CE44 move.l -[A7], [A5 - 0x31BC]
00001842 4EBA 0772 jsr [PC + 0x772 /* 00001FB6 */]
00001846 7A00 moveq.l D5, 0x00
00001848 7800 moveq.l D4, 0x00
0000184A 7003 moveq.l D0, 0x03
0000184C C1C6 muls.w D0, D6
0000184E D047 add.w D0, D7
00001850 3D40 FFF4 move.w [A6 - 0xC], D0
00001854 7203 moveq.l D1, 0x03
00001856 C3C6 muls.w D1, D6
00001858 D247 add.w D1, D7
0000185A D243 add.w D1, D3
0000185C 3D41 FFF2 move.w [A6 - 0xE], D1
00001860 7403 moveq.l D2, 0x03
00001862 C5C6 muls.w D2, D6
00001864 D447 add.w D2, D7
00001866 9443 sub.w D2, D3
00001868 3D42 FFF0 move.w [A6 - 0x10], D2
0000186C 3006 move.w D0, D6
0000186E E548 lsl D0.w, 2
00001870 D047 add.w D0, D7
00001872 3D40 FFEE move.w [A6 - 0x12], D0
00001876 3006 move.w D0, D6
00001878 E548 lsl D0.w, 2
0000187A D047 add.w D0, D7
0000187C D043 add.w D0, D3
0000187E 3D40 FFEC move.w [A6 - 0x14], D0
00001882 3006 move.w D0, D6
00001884 E548 lsl D0.w, 2
00001886 D047 add.w D0, D7
00001888 9043 sub.w D0, D3
0000188A 3D40 FFEA move.w [A6 - 0x16], D0
0000188E 7005 moveq.l D0, 0x05
00001890 C1C6 muls.w D0, D6
00001892 D047 add.w D0, D7
00001894 3D40 FFE8 move.w [A6 - 0x18], D0
00001898 7006 moveq.l D0, 0x06
0000189A C1C6 muls.w D0, D6
0000189C D047 add.w D0, D7
0000189E 3D40 FFE6 move.w [A6 - 0x1A], D0
000018A2 7006 moveq.l D0, 0x06
000018A4 C1C6 muls.w D0, D6
000018A6 D047 add.w D0, D7
000018A8 D043 add.w D0, D3
000018AA 3D40 FFE4 move.w [A6 - 0x1C], D0
000018AE 7006 moveq.l D0, 0x06
000018B0 C1C6 muls.w D0, D6
000018B2 D047 add.w D0, D7
000018B4 9043 sub.w D0, D3
000018B6 3D40 FFE2 move.w [A6 - 0x1E], D0
000018BA 7007 moveq.l D0, 0x07
000018BC C1C6 muls.w D0, D6
000018BE 3D40 FFE0 move.w [A6 - 0x20], D0
000018C2 7007 moveq.l D0, 0x07
000018C4 C1C6 muls.w D0, D6
000018C6 D047 add.w D0, D7
000018C8 3D40 FFDE move.w [A6 - 0x22], D0
000018CC 7007 moveq.l D0, 0x07
000018CE C1C6 muls.w D0, D6
000018D0 D047 add.w D0, D7
000018D2 D043 add.w D0, D3
000018D4 3D40 FFDC move.w [A6 - 0x24], D0
000018D8 7007 moveq.l D0, 0x07
000018DA C1C6 muls.w D0, D6
000018DC D047 add.w D0, D7
000018DE 9043 sub.w D0, D3
000018E0 3D40 FFDA move.w [A6 - 0x26], D0
000018E4 3006 move.w D0, D6
000018E6 E748 lsl D0.w, 3
000018E8 D047 add.w D0, D7
000018EA 3D40 FFD8 move.w [A6 - 0x28], D0
000018EE 3006 move.w D0, D6
000018F0 E748 lsl D0.w, 3
000018F2 D047 add.w D0, D7
000018F4 D043 add.w D0, D3
000018F6 3D40 FFD6 move.w [A6 - 0x2A], D0
000018FA 3006 move.w D0, D6
000018FC E748 lsl D0.w, 3
000018FE D047 add.w D0, D7
00001900 9043 sub.w D0, D3
00001902 3D40 FFD4 move.w [A6 - 0x2C], D0
00001906 7009 moveq.l D0, 0x09
00001908 C1C6 muls.w D0, D6
0000190A D047 add.w D0, D7
0000190C 3D40 FFD2 move.w [A6 - 0x2E], D0
00001910 4FEF 0032 lea.l A7, [A7 + 0x32]
00001914 6000 0282 bra +0x284 /* 00001B98 */
label00001918:
00001918 3F3C 0001 move.w -[A7], 0x1
0000191C 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001920 3F03 move.w -[A7], D3
00001922 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001926 302E FFF4 move.w D0, [A6 - 0xC]
0000192A D044 add.w D0, D4
0000192C 3F00 move.w -[A7], D0
0000192E 3F2E 000A move.w -[A7], [A6 + 0xA]
00001932 302E FFF8 move.w D0, [A6 - 0x8]
00001936 D044 add.w D0, D4
00001938 3F00 move.w -[A7], D0
0000193A 204D movea.l A0, A5
0000193C 2005 move.l D0, D5
0000193E 48C0 ext.l D0
00001940 E588 lsl D0, 2
00001942 D1C0 add.l A0, D0
00001944 2F28 CE48 move.l -[A7], [A0 - 0x31B8]
00001948 4EBA 066C jsr [PC + 0x66C /* 00001FB6 */]
0000194C 3EBC 0004 move.w [A7], 0x4
00001950 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001954 3F03 move.w -[A7], D3
00001956 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000195A 302E FFF2 move.w D0, [A6 - 0xE]
0000195E D044 add.w D0, D4
00001960 3F00 move.w -[A7], D0
00001962 3F2E 000A move.w -[A7], [A6 + 0xA]
00001966 302E FFF0 move.w D0, [A6 - 0x10]
0000196A D044 add.w D0, D4
0000196C 3F00 move.w -[A7], D0
0000196E 204D movea.l A0, A5
00001970 2005 move.l D0, D5
00001972 48C0 ext.l D0
00001974 E588 lsl D0, 2
00001976 D1C0 add.l A0, D0
00001978 2F28 CE4C move.l -[A7], [A0 - 0x31B4]
0000197C 4EBA 0638 jsr [PC + 0x638 /* 00001FB6 */]
00001980 3EBC 0002 move.w [A7], 0x2
00001984 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001988 3F03 move.w -[A7], D3
0000198A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000198E 302E FFEE move.w D0, [A6 - 0x12]
00001992 D044 add.w D0, D4
00001994 3F00 move.w -[A7], D0
00001996 3F2E 000A move.w -[A7], [A6 + 0xA]
0000199A 302E FFF4 move.w D0, [A6 - 0xC]
0000199E D044 add.w D0, D4
000019A0 3F00 move.w -[A7], D0
000019A2 204D movea.l A0, A5
000019A4 2005 move.l D0, D5
000019A6 48C0 ext.l D0
000019A8 E588 lsl D0, 2
000019AA D1C0 add.l A0, D0
000019AC 2F28 CE50 move.l -[A7], [A0 - 0x31B0]
000019B0 4EBA 0604 jsr [PC + 0x604 /* 00001FB6 */]
000019B4 3EBC 0004 move.w [A7], 0x4
000019B8 3F2E 0012 move.w -[A7], [A6 + 0x12]
000019BC 3F03 move.w -[A7], D3
000019BE 3F2E FFFA move.w -[A7], [A6 - 0x6]
000019C2 302E FFEC move.w D0, [A6 - 0x14]
000019C6 D044 add.w D0, D4
000019C8 3F00 move.w -[A7], D0
000019CA 3F2E 000A move.w -[A7], [A6 + 0xA]
000019CE 302E FFEA move.w D0, [A6 - 0x16]
000019D2 D044 add.w D0, D4
000019D4 3F00 move.w -[A7], D0
000019D6 204D movea.l A0, A5
000019D8 2005 move.l D0, D5
000019DA 48C0 ext.l D0
000019DC E588 lsl D0, 2
000019DE D1C0 add.l A0, D0
000019E0 2F28 CE54 move.l -[A7], [A0 - 0x31AC]
000019E4 4EBA 05D0 jsr [PC + 0x5D0 /* 00001FB6 */]
000019E8 3EBC 0003 move.w [A7], 0x3
000019EC 3F2E 0012 move.w -[A7], [A6 + 0x12]
000019F0 3F03 move.w -[A7], D3
000019F2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000019F6 302E FFE8 move.w D0, [A6 - 0x18]
000019FA D044 add.w D0, D4
000019FC 3F00 move.w -[A7], D0
000019FE 3F2E 000A move.w -[A7], [A6 + 0xA]
00001A02 302E FFEE move.w D0, [A6 - 0x12]
00001A06 D044 add.w D0, D4
00001A08 3F00 move.w -[A7], D0
00001A0A 204D movea.l A0, A5
00001A0C 2005 move.l D0, D5
00001A0E 48C0 ext.l D0
00001A10 E588 lsl D0, 2
00001A12 D1C0 add.l A0, D0
00001A14 2F28 CE58 move.l -[A7], [A0 - 0x31A8]
00001A18 4EBA 059C jsr [PC + 0x59C /* 00001FB6 */]
00001A1C 3EBC 0001 move.w [A7], 0x1
00001A20 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001A24 3F03 move.w -[A7], D3
00001A26 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001A2A 302E FFE6 move.w D0, [A6 - 0x1A]
00001A2E D044 add.w D0, D4
00001A30 3F00 move.w -[A7], D0
00001A32 3F2E 000A move.w -[A7], [A6 + 0xA]
00001A36 302E FFE8 move.w D0, [A6 - 0x18]
00001A3A D044 add.w D0, D4
00001A3C 3F00 move.w -[A7], D0
00001A3E 204D movea.l A0, A5
00001A40 2005 move.l D0, D5
00001A42 48C0 ext.l D0
00001A44 E588 lsl D0, 2
00001A46 D1C0 add.l A0, D0
00001A48 2F28 CE5C move.l -[A7], [A0 - 0x31A4]
00001A4C 4EBA 0568 jsr [PC + 0x568 /* 00001FB6 */]
00001A50 3EBC 0004 move.w [A7], 0x4
00001A54 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001A58 3F03 move.w -[A7], D3
00001A5A 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001A5E 302E FFE4 move.w D0, [A6 - 0x1C]
00001A62 D044 add.w D0, D4
00001A64 3F00 move.w -[A7], D0
00001A66 3F2E 000A move.w -[A7], [A6 + 0xA]
00001A6A 302E FFE2 move.w D0, [A6 - 0x1E]
00001A6E D044 add.w D0, D4
00001A70 3F00 move.w -[A7], D0
00001A72 204D movea.l A0, A5
00001A74 2005 move.l D0, D5
00001A76 48C0 ext.l D0
00001A78 E588 lsl D0, 2
00001A7A D1C0 add.l A0, D0
00001A7C 2F28 CE60 move.l -[A7], [A0 - 0x31A0]
00001A80 4EBA 0534 jsr [PC + 0x534 /* 00001FB6 */]
00001A84 4FEF 0072 lea.l A7, [A7 + 0x72]
00001A88 3F3C 0002 move.w -[A7], 0x2
00001A8C 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001A90 3F03 move.w -[A7], D3
00001A92 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001A96 302E FFDE move.w D0, [A6 - 0x22]
00001A9A D044 add.w D0, D4
00001A9C 3F00 move.w -[A7], D0
00001A9E 3F2E 000A move.w -[A7], [A6 + 0xA]
00001AA2 302E FFE6 move.w D0, [A6 - 0x1A]
00001AA6 D044 add.w D0, D4
00001AA8 3F00 move.w -[A7], D0
00001AAA 204D movea.l A0, A5
00001AAC 2005 move.l D0, D5
00001AAE 48C0 ext.l D0
00001AB0 E588 lsl D0, 2
00001AB2 D1C0 add.l A0, D0
00001AB4 2F28 CE64 move.l -[A7], [A0 - 0x319C]
00001AB8 4EBA 04FC jsr [PC + 0x4FC /* 00001FB6 */]
00001ABC 3EBC 0004 move.w [A7], 0x4
00001AC0 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001AC4 3F03 move.w -[A7], D3
00001AC6 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001ACA 302E FFDC move.w D0, [A6 - 0x24]
00001ACE D044 add.w D0, D4
00001AD0 3F00 move.w -[A7], D0
00001AD2 3F2E 000A move.w -[A7], [A6 + 0xA]
00001AD6 302E FFDA move.w D0, [A6 - 0x26]
00001ADA D044 add.w D0, D4
00001ADC 3F00 move.w -[A7], D0
00001ADE 204D movea.l A0, A5
00001AE0 2005 move.l D0, D5
00001AE2 48C0 ext.l D0
00001AE4 E588 lsl D0, 2
00001AE6 D1C0 add.l A0, D0
00001AE8 2F28 CE68 move.l -[A7], [A0 - 0x3198]
00001AEC 4EBA 04C8 jsr [PC + 0x4C8 /* 00001FB6 */]
00001AF0 3EBC 0002 move.w [A7], 0x2
00001AF4 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001AF8 3F03 move.w -[A7], D3
00001AFA 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001AFE 302E FFD8 move.w D0, [A6 - 0x28]
00001B02 D044 add.w D0, D4
00001B04 3F00 move.w -[A7], D0
00001B06 3F2E 000A move.w -[A7], [A6 + 0xA]
00001B0A 302E FFDE move.w D0, [A6 - 0x22]
00001B0E D044 add.w D0, D4
00001B10 3F00 move.w -[A7], D0
00001B12 204D movea.l A0, A5
00001B14 2005 move.l D0, D5
00001B16 48C0 ext.l D0
00001B18 E588 lsl D0, 2
00001B1A D1C0 add.l A0, D0
00001B1C 2F28 CE6C move.l -[A7], [A0 - 0x3194]
00001B20 4EBA 0494 jsr [PC + 0x494 /* 00001FB6 */]
00001B24 3EBC 0004 move.w [A7], 0x4
00001B28 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001B2C 3F03 move.w -[A7], D3
00001B2E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001B32 302E FFD6 move.w D0, [A6 - 0x2A]
00001B36 D044 add.w D0, D4
00001B38 3F00 move.w -[A7], D0
00001B3A 3F2E 000A move.w -[A7], [A6 + 0xA]
00001B3E 302E FFD4 move.w D0, [A6 - 0x2C]
00001B42 D044 add.w D0, D4
00001B44 3F00 move.w -[A7], D0
00001B46 204D movea.l A0, A5
00001B48 2005 move.l D0, D5
00001B4A 48C0 ext.l D0
00001B4C E588 lsl D0, 2
00001B4E D1C0 add.l A0, D0
00001B50 2F28 CE70 move.l -[A7], [A0 - 0x3190]
00001B54 4EBA 0460 jsr [PC + 0x460 /* 00001FB6 */]
00001B58 3EBC 0003 move.w [A7], 0x3
00001B5C 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001B60 3F03 move.w -[A7], D3
00001B62 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001B66 302E FFD2 move.w D0, [A6 - 0x2E]
00001B6A D044 add.w D0, D4
00001B6C 3F00 move.w -[A7], D0
00001B6E 3F2E 000A move.w -[A7], [A6 + 0xA]
00001B72 302E FFD8 move.w D0, [A6 - 0x28]
00001B76 D044 add.w D0, D4
00001B78 3F00 move.w -[A7], D0
00001B7A 204D movea.l A0, A5
00001B7C 2005 move.l D0, D5
00001B7E 48C0 ext.l D0
00001B80 E588 lsl D0, 2
00001B82 D1C0 add.l A0, D0
00001B84 2F28 CE74 move.l -[A7], [A0 - 0x318C]
00001B88 4EBA 042C jsr [PC + 0x42C /* 00001FB6 */]
00001B8C 0645 000C addi.w D5, 0xC
00001B90 D86E FFE0 add.w D4, [A6 - 0x20]
00001B94 4FEF 0052 lea.l A7, [A7 + 0x52]
label00001B98:
00001B98 0C45 0054 cmpi.w D5, 0x54 /* 'T' */
00001B9C 6D00 FD7A blt -0x284 /* 00001918 */
00001BA0 3F3C 0005 move.w -[A7], 0x5
00001BA4 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001BA8 3F03 move.w -[A7], D3
00001BAA 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001BAE 7034 moveq.l D0, 0x34
00001BB0 C1C6 muls.w D0, D6
00001BB2 D047 add.w D0, D7
00001BB4 5340 subq.w D0, 1
00001BB6 3F00 move.w -[A7], D0
00001BB8 3F2E 000A move.w -[A7], [A6 + 0xA]
00001BBC 7033 moveq.l D0, 0x33
00001BBE C1C6 muls.w D0, D6
00001BC0 D047 add.w D0, D7
00001BC2 3F00 move.w -[A7], D0
00001BC4 2F2D CF98 move.l -[A7], [A5 - 0x3068]
00001BC8 4EBA 03EC jsr [PC + 0x3EC /* 00001FB6 */]
00001BCC 4CEE 00F8 FFBE movem.l D3,D4,D5,D6,D7, [A6 - 0x42]
00001BD2 4E5E unlink A6
00001BD4 4E75 rts
export_56:
00001BD6 4E56 FFD2 link A6, -0x002E
00001BDA 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00001BDE 3C2E 0008 move.w D6, [A6 + 0x8]
00001BE2 3A2E 000C move.w D5, [A6 + 0xC]
00001BE6 362E 0010 move.w D3, [A6 + 0x10]
00001BEA 7E0C moveq.l D7, 0x0C
00001BEC 7007 moveq.l D0, 0x07
00001BEE C1C5 muls.w D0, D5
00001BF0 3D40 FFFE move.w [A6 - 0x2], D0
00001BF4 3800 move.w D4, D0
00001BF6 322E 000A move.w D1, [A6 + 0xA]
00001BFA D26E 000E add.w D1, [A6 + 0xE]
00001BFE 3D41 FFFA move.w [A6 - 0x6], D1
00001C02 7403 moveq.l D2, 0x03
00001C04 C5C5 muls.w D2, D5
00001C06 D446 add.w D2, D6
00001C08 3D42 FFFC move.w [A6 - 0x4], D2
00001C0C 3005 move.w D0, D5
00001C0E D040 add.w D0, D0
00001C10 D046 add.w D0, D6
00001C12 3D40 FFF8 move.w [A6 - 0x8], D0
00001C16 302E 000A move.w D0, [A6 + 0xA]
00001C1A D06E 0012 add.w D0, [A6 + 0x12]
00001C1E 3D40 FFF6 move.w [A6 - 0xA], D0
00001C22 7003 moveq.l D0, 0x03
00001C24 C1C5 muls.w D0, D5
00001C26 D046 add.w D0, D6
00001C28 D043 add.w D0, D3
00001C2A 3D40 FFF2 move.w [A6 - 0xE], D0
00001C2E 7003 moveq.l D0, 0x03
00001C30 C1C5 muls.w D0, D5
00001C32 D046 add.w D0, D6
00001C34 9043 sub.w D0, D3
00001C36 3D40 FFEE move.w [A6 - 0x12], D0
00001C3A 3005 move.w D0, D5
00001C3C E548 lsl D0.w, 2
00001C3E D046 add.w D0, D6
00001C40 3D40 FFEC move.w [A6 - 0x14], D0
00001C44 3005 move.w D0, D5
00001C46 E548 lsl D0.w, 2
00001C48 D046 add.w D0, D6
00001C4A D043 add.w D0, D3
00001C4C 3D40 FFEA move.w [A6 - 0x16], D0
00001C50 3005 move.w D0, D5
00001C52 E548 lsl D0.w, 2
00001C54 D046 add.w D0, D6
00001C56 9043 sub.w D0, D3
00001C58 3D40 FFE8 move.w [A6 - 0x18], D0
00001C5C 7005 moveq.l D0, 0x05
00001C5E C1C5 muls.w D0, D5
00001C60 D046 add.w D0, D6
00001C62 3D40 FFE6 move.w [A6 - 0x1A], D0
00001C66 7006 moveq.l D0, 0x06
00001C68 C1C5 muls.w D0, D5
00001C6A D046 add.w D0, D6
00001C6C 3D40 FFE4 move.w [A6 - 0x1C], D0
00001C70 7006 moveq.l D0, 0x06
00001C72 C1C5 muls.w D0, D5
00001C74 D046 add.w D0, D6
00001C76 D043 add.w D0, D3
00001C78 3D40 FFE2 move.w [A6 - 0x1E], D0
00001C7C 7006 moveq.l D0, 0x06
00001C7E C1C5 muls.w D0, D5
00001C80 D046 add.w D0, D6
00001C82 9043 sub.w D0, D3
00001C84 3D40 FFE0 move.w [A6 - 0x20], D0
00001C88 7007 moveq.l D0, 0x07
00001C8A C1C5 muls.w D0, D5
00001C8C D046 add.w D0, D6
00001C8E 3D40 FFDE move.w [A6 - 0x22], D0
00001C92 7007 moveq.l D0, 0x07
00001C94 C1C5 muls.w D0, D5
00001C96 D046 add.w D0, D6
00001C98 D043 add.w D0, D3
00001C9A 3D40 FFDC move.w [A6 - 0x24], D0
00001C9E 7007 moveq.l D0, 0x07
00001CA0 C1C5 muls.w D0, D5
00001CA2 D046 add.w D0, D6
00001CA4 9043 sub.w D0, D3
00001CA6 3D40 FFDA move.w [A6 - 0x26], D0
00001CAA 3005 move.w D0, D5
00001CAC E748 lsl D0.w, 3
00001CAE D046 add.w D0, D6
00001CB0 3D40 FFD8 move.w [A6 - 0x28], D0
00001CB4 3005 move.w D0, D5
00001CB6 E748 lsl D0.w, 3
00001CB8 D046 add.w D0, D6
00001CBA D043 add.w D0, D3
00001CBC 3D40 FFD6 move.w [A6 - 0x2A], D0
00001CC0 3005 move.w D0, D5
00001CC2 E748 lsl D0.w, 3
00001CC4 D046 add.w D0, D6
00001CC6 9043 sub.w D0, D3
00001CC8 3D40 FFD4 move.w [A6 - 0x2C], D0
00001CCC 7009 moveq.l D0, 0x09
00001CCE C1C5 muls.w D0, D5
00001CD0 D046 add.w D0, D6
00001CD2 3D40 FFD2 move.w [A6 - 0x2E], D0
00001CD6 6000 0282 bra +0x284 /* 00001F5A */
label00001CDA:
00001CDA 3F3C 0001 move.w -[A7], 0x1
00001CDE 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001CE2 3F03 move.w -[A7], D3
00001CE4 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001CE8 302E FFFC move.w D0, [A6 - 0x4]
00001CEC D044 add.w D0, D4
00001CEE 3F00 move.w -[A7], D0
00001CF0 3F2E 000A move.w -[A7], [A6 + 0xA]
00001CF4 302E FFF8 move.w D0, [A6 - 0x8]
00001CF8 D044 add.w D0, D4
00001CFA 3F00 move.w -[A7], D0
00001CFC 204D movea.l A0, A5
00001CFE 2007 move.l D0, D7
00001D00 48C0 ext.l D0
00001D02 E588 lsl D0, 2
00001D04 D1C0 add.l A0, D0
00001D06 2F28 CE48 move.l -[A7], [A0 - 0x31B8]
00001D0A 4EBA 02AA jsr [PC + 0x2AA /* 00001FB6 */]
00001D0E 3EBC 0004 move.w [A7], 0x4
00001D12 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001D16 3F03 move.w -[A7], D3
00001D18 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001D1C 302E FFF2 move.w D0, [A6 - 0xE]
00001D20 D044 add.w D0, D4
00001D22 3F00 move.w -[A7], D0
00001D24 3F2E 000A move.w -[A7], [A6 + 0xA]
00001D28 302E FFEE move.w D0, [A6 - 0x12]
00001D2C D044 add.w D0, D4
00001D2E 3F00 move.w -[A7], D0
00001D30 204D movea.l A0, A5
00001D32 2007 move.l D0, D7
00001D34 48C0 ext.l D0
00001D36 E588 lsl D0, 2
00001D38 D1C0 add.l A0, D0
00001D3A 2F28 CE4C move.l -[A7], [A0 - 0x31B4]
00001D3E 4EBA 0276 jsr [PC + 0x276 /* 00001FB6 */]
00001D42 3EBC 0002 move.w [A7], 0x2
00001D46 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001D4A 3F03 move.w -[A7], D3
00001D4C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001D50 302E FFEC move.w D0, [A6 - 0x14]
00001D54 D044 add.w D0, D4
00001D56 3F00 move.w -[A7], D0
00001D58 3F2E 000A move.w -[A7], [A6 + 0xA]
00001D5C 302E FFFC move.w D0, [A6 - 0x4]
00001D60 D044 add.w D0, D4
00001D62 3F00 move.w -[A7], D0
00001D64 204D movea.l A0, A5
00001D66 2007 move.l D0, D7
00001D68 48C0 ext.l D0
00001D6A E588 lsl D0, 2
00001D6C D1C0 add.l A0, D0
00001D6E 2F28 CE50 move.l -[A7], [A0 - 0x31B0]
00001D72 4EBA 0242 jsr [PC + 0x242 /* 00001FB6 */]
00001D76 3EBC 0004 move.w [A7], 0x4
00001D7A 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001D7E 3F03 move.w -[A7], D3
00001D80 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001D84 302E FFEA move.w D0, [A6 - 0x16]
00001D88 D044 add.w D0, D4
00001D8A 3F00 move.w -[A7], D0
00001D8C 3F2E 000A move.w -[A7], [A6 + 0xA]
00001D90 302E FFE8 move.w D0, [A6 - 0x18]
00001D94 D044 add.w D0, D4
00001D96 3F00 move.w -[A7], D0
00001D98 204D movea.l A0, A5
00001D9A 2007 move.l D0, D7
00001D9C 48C0 ext.l D0
00001D9E E588 lsl D0, 2
00001DA0 D1C0 add.l A0, D0
00001DA2 2F28 CE54 move.l -[A7], [A0 - 0x31AC]
00001DA6 4EBA 020E jsr [PC + 0x20E /* 00001FB6 */]
00001DAA 3EBC 0003 move.w [A7], 0x3
00001DAE 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001DB2 3F03 move.w -[A7], D3
00001DB4 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001DB8 302E FFE6 move.w D0, [A6 - 0x1A]
00001DBC D044 add.w D0, D4
00001DBE 3F00 move.w -[A7], D0
00001DC0 3F2E 000A move.w -[A7], [A6 + 0xA]
00001DC4 302E FFEC move.w D0, [A6 - 0x14]
00001DC8 D044 add.w D0, D4
00001DCA 3F00 move.w -[A7], D0
00001DCC 204D movea.l A0, A5
00001DCE 2007 move.l D0, D7
00001DD0 48C0 ext.l D0
00001DD2 E588 lsl D0, 2
00001DD4 D1C0 add.l A0, D0
00001DD6 2F28 CE58 move.l -[A7], [A0 - 0x31A8]
00001DDA 4EBA 01DA jsr [PC + 0x1DA /* 00001FB6 */]
00001DDE 3EBC 0001 move.w [A7], 0x1
00001DE2 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001DE6 3F03 move.w -[A7], D3
00001DE8 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001DEC 302E FFE4 move.w D0, [A6 - 0x1C]
00001DF0 D044 add.w D0, D4
00001DF2 3F00 move.w -[A7], D0
00001DF4 3F2E 000A move.w -[A7], [A6 + 0xA]
00001DF8 302E FFE6 move.w D0, [A6 - 0x1A]
00001DFC D044 add.w D0, D4
00001DFE 3F00 move.w -[A7], D0
00001E00 204D movea.l A0, A5
00001E02 2007 move.l D0, D7
00001E04 48C0 ext.l D0
00001E06 E588 lsl D0, 2
00001E08 D1C0 add.l A0, D0
00001E0A 2F28 CE5C move.l -[A7], [A0 - 0x31A4]
00001E0E 4EBA 01A6 jsr [PC + 0x1A6 /* 00001FB6 */]
00001E12 3EBC 0004 move.w [A7], 0x4
00001E16 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001E1A 3F03 move.w -[A7], D3
00001E1C 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001E20 302E FFE2 move.w D0, [A6 - 0x1E]
00001E24 D044 add.w D0, D4
00001E26 3F00 move.w -[A7], D0
00001E28 3F2E 000A move.w -[A7], [A6 + 0xA]
00001E2C 302E FFE0 move.w D0, [A6 - 0x20]
00001E30 D044 add.w D0, D4
00001E32 3F00 move.w -[A7], D0
00001E34 204D movea.l A0, A5
00001E36 2007 move.l D0, D7
00001E38 48C0 ext.l D0
00001E3A E588 lsl D0, 2
00001E3C D1C0 add.l A0, D0
00001E3E 2F28 CE60 move.l -[A7], [A0 - 0x31A0]
00001E42 4EBA 0172 jsr [PC + 0x172 /* 00001FB6 */]
00001E46 4FEF 0072 lea.l A7, [A7 + 0x72]
00001E4A 3F3C 0002 move.w -[A7], 0x2
00001E4E 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001E52 3F03 move.w -[A7], D3
00001E54 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001E58 302E FFDE move.w D0, [A6 - 0x22]
00001E5C D044 add.w D0, D4
00001E5E 3F00 move.w -[A7], D0
00001E60 3F2E 000A move.w -[A7], [A6 + 0xA]
00001E64 302E FFE4 move.w D0, [A6 - 0x1C]
00001E68 D044 add.w D0, D4
00001E6A 3F00 move.w -[A7], D0
00001E6C 204D movea.l A0, A5
00001E6E 2007 move.l D0, D7
00001E70 48C0 ext.l D0
00001E72 E588 lsl D0, 2
00001E74 D1C0 add.l A0, D0
00001E76 2F28 CE64 move.l -[A7], [A0 - 0x319C]
00001E7A 4EBA 013A jsr [PC + 0x13A /* 00001FB6 */]
00001E7E 3EBC 0004 move.w [A7], 0x4
00001E82 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001E86 3F03 move.w -[A7], D3
00001E88 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001E8C 302E FFDC move.w D0, [A6 - 0x24]
00001E90 D044 add.w D0, D4
00001E92 3F00 move.w -[A7], D0
00001E94 3F2E 000A move.w -[A7], [A6 + 0xA]
00001E98 302E FFDA move.w D0, [A6 - 0x26]
00001E9C D044 add.w D0, D4
00001E9E 3F00 move.w -[A7], D0
00001EA0 204D movea.l A0, A5
00001EA2 2007 move.l D0, D7
00001EA4 48C0 ext.l D0
00001EA6 E588 lsl D0, 2
00001EA8 D1C0 add.l A0, D0
00001EAA 2F28 CE68 move.l -[A7], [A0 - 0x3198]
00001EAE 4EBA 0106 jsr [PC + 0x106 /* 00001FB6 */]
00001EB2 3EBC 0002 move.w [A7], 0x2
00001EB6 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001EBA 3F03 move.w -[A7], D3
00001EBC 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001EC0 302E FFD8 move.w D0, [A6 - 0x28]
00001EC4 D044 add.w D0, D4
00001EC6 3F00 move.w -[A7], D0
00001EC8 3F2E 000A move.w -[A7], [A6 + 0xA]
00001ECC 302E FFDE move.w D0, [A6 - 0x22]
00001ED0 D044 add.w D0, D4
00001ED2 3F00 move.w -[A7], D0
00001ED4 204D movea.l A0, A5
00001ED6 2007 move.l D0, D7
00001ED8 48C0 ext.l D0
00001EDA E588 lsl D0, 2
00001EDC D1C0 add.l A0, D0
00001EDE 2F28 CE6C move.l -[A7], [A0 - 0x3194]
00001EE2 4EBA 00D2 jsr [PC + 0xD2 /* 00001FB6 */]
00001EE6 3EBC 0004 move.w [A7], 0x4
00001EEA 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001EEE 3F03 move.w -[A7], D3
00001EF0 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001EF4 302E FFD6 move.w D0, [A6 - 0x2A]
00001EF8 D044 add.w D0, D4
00001EFA 3F00 move.w -[A7], D0
00001EFC 3F2E 000A move.w -[A7], [A6 + 0xA]
00001F00 302E FFD4 move.w D0, [A6 - 0x2C]
00001F04 D044 add.w D0, D4
00001F06 3F00 move.w -[A7], D0
00001F08 204D movea.l A0, A5
00001F0A 2007 move.l D0, D7
00001F0C 48C0 ext.l D0
00001F0E E588 lsl D0, 2
00001F10 D1C0 add.l A0, D0
00001F12 2F28 CE70 move.l -[A7], [A0 - 0x3190]
00001F16 4EBA 009E jsr [PC + 0x9E /* 00001FB6 */]
00001F1A 3EBC 0003 move.w [A7], 0x3
00001F1E 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001F22 3F03 move.w -[A7], D3
00001F24 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001F28 302E FFD2 move.w D0, [A6 - 0x2E]
00001F2C D044 add.w D0, D4
00001F2E 3F00 move.w -[A7], D0
00001F30 3F2E 000A move.w -[A7], [A6 + 0xA]
00001F34 302E FFD8 move.w D0, [A6 - 0x28]
00001F38 D044 add.w D0, D4
00001F3A 3F00 move.w -[A7], D0
00001F3C 204D movea.l A0, A5
00001F3E 2007 move.l D0, D7
00001F40 48C0 ext.l D0
00001F42 E588 lsl D0, 2
00001F44 D1C0 add.l A0, D0
00001F46 2F28 CE74 move.l -[A7], [A0 - 0x318C]
00001F4A 4EBA 006A jsr [PC + 0x6A /* 00001FB6 */]
00001F4E 0647 000C addi.w D7, 0xC
00001F52 D86E FFFE add.w D4, [A6 - 0x2]
00001F56 4FEF 0052 lea.l A7, [A7 + 0x52]
label00001F5A:
00001F5A 0C47 0048 cmpi.w D7, 0x48 /* 'H' */
00001F5E 6D00 FD7A blt -0x284 /* 00001CDA */
00001F62 7E00 moveq.l D7, 0x00
00001F64 49ED CE3C lea.l A4, [A5 - 0x31C4]
00001F68 6018 bra +0x1A /* 00001F82 */
label00001F6A:
00001F6A 4878 0001 push.l 0x1
00001F6E 42A7 clr.l -[A7]
00001F70 42A7 clr.l -[A7]
00001F72 4267 clr.w -[A7]
00001F74 2F14 move.l -[A7], [A4]
00001F76 4EBA 003E jsr [PC + 0x3E /* 00001FB6 */]
00001F7A 5247 addq.w D7, 1
00001F7C 588C addq.l A4, 4
00001F7E 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001F82:
00001F82 0C47 000F cmpi.w D7, 0xF
00001F86 6DE2 blt -0x1C /* 00001F6A */
00001F88 7E4B moveq.l D7, 0x4B
00001F8A 49ED CF68 lea.l A4, [A5 - 0x3098]
00001F8E 6018 bra +0x1A /* 00001FA8 */
label00001F90:
00001F90 4878 0001 push.l 0x1
00001F94 42A7 clr.l -[A7]
00001F96 42A7 clr.l -[A7]
00001F98 4267 clr.w -[A7]
00001F9A 2F14 move.l -[A7], [A4]
00001F9C 4EBA 0018 jsr [PC + 0x18 /* 00001FB6 */]
00001FA0 5247 addq.w D7, 1
00001FA2 588C addq.l A4, 4
00001FA4 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001FA8:
00001FA8 0C47 0058 cmpi.w D7, 0x58 /* 'X' */
00001FAC 6DE2 blt -0x1C /* 00001F90 */
00001FAE 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00001FB2 4E5E unlink A6
00001FB4 4E75 rts
fn00001FB6:
00001FB6 4E56 FFF6 link A6, -0x000A
00001FBA 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00001FBE 286E 0008 movea.l A4, [A6 + 0x8]
00001FC2 3C2E 000C move.w D6, [A6 + 0xC]
00001FC6 3A2E 000E move.w D5, [A6 + 0xE]
00001FCA 382E 0010 move.w D4, [A6 + 0x10]
00001FCE 3E2E 0012 move.w D7, [A6 + 0x12]
00001FD2 0C6E 0001 0018 cmpi.w [A6 + 0x18], 0x1
00001FD8 6646 bne +0x48 /* 00002020 */
00001FDA A8DA syscall OpenRgn
00001FDC 3F06 move.w -[A7], D6
00001FDE 3F05 move.w -[A7], D5
00001FE0 A893 syscall MoveTo
00001FE2 3004 move.w D0, D4
00001FE4 906E 0014 sub.w D0, [A6 + 0x14]
00001FE8 3D40 FFF8 move.w [A6 - 0x8], D0
00001FEC 3F00 move.w -[A7], D0
00001FEE 3F05 move.w -[A7], D5
00001FF0 A891 syscall LineTo
00001FF2 362E 0016 move.w D3, [A6 + 0x16]
00001FF6 D645 add.w D3, D5
00001FF8 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00001FFC 3F03 move.w -[A7], D3
00001FFE A891 syscall LineTo
00002000 3F04 move.w -[A7], D4
00002002 3F03 move.w -[A7], D3
00002004 A891 syscall LineTo
00002006 3F04 move.w -[A7], D4
00002008 3F07 move.w -[A7], D7
0000200A A891 syscall LineTo
0000200C 3F06 move.w -[A7], D6
0000200E 3F07 move.w -[A7], D7
00002010 A891 syscall LineTo
00002012 3F06 move.w -[A7], D6
00002014 3F05 move.w -[A7], D5
00002016 A891 syscall LineTo
00002018 2F0C move.l -[A7], A4
0000201A A8DB syscall CloseRgn
0000201C 2F0C move.l -[A7], A4
0000201E A8D2 syscall FrameRgn
label00002020:
00002020 0C6E 0002 0018 cmpi.w [A6 + 0x18], 0x2
00002026 6660 bne +0x62 /* 00002088 */
00002028 A8DA syscall OpenRgn
0000202A 302E 0014 move.w D0, [A6 + 0x14]
0000202E D046 add.w D0, D6
00002030 3D40 FFF6 move.w [A6 - 0xA], D0
00002034 3F00 move.w -[A7], D0
00002036 3F05 move.w -[A7], D5
00002038 A893 syscall MoveTo
0000203A 3004 move.w D0, D4
0000203C 906E 0014 sub.w D0, [A6 + 0x14]
00002040 3D40 FFF8 move.w [A6 - 0x8], D0
00002044 3F00 move.w -[A7], D0
00002046 3F05 move.w -[A7], D5
00002048 A891 syscall LineTo
0000204A 362E 0016 move.w D3, [A6 + 0x16]
0000204E D645 add.w D3, D5
00002050 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002054 3F03 move.w -[A7], D3
00002056 A891 syscall LineTo
00002058 3F04 move.w -[A7], D4
0000205A 3F03 move.w -[A7], D3
0000205C A891 syscall LineTo
0000205E 3F04 move.w -[A7], D4
00002060 3F07 move.w -[A7], D7
00002062 A891 syscall LineTo
00002064 3F06 move.w -[A7], D6
00002066 3F07 move.w -[A7], D7
00002068 A891 syscall LineTo
0000206A 3F06 move.w -[A7], D6
0000206C 3F03 move.w -[A7], D3
0000206E A891 syscall LineTo
00002070 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002074 3F03 move.w -[A7], D3
00002076 A891 syscall LineTo
00002078 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000207C 3F05 move.w -[A7], D5
0000207E A891 syscall LineTo
00002080 2F0C move.l -[A7], A4
00002082 A8DB syscall CloseRgn
00002084 2F0C move.l -[A7], A4
00002086 A8D2 syscall FrameRgn
label00002088:
00002088 0C6E 0003 0018 cmpi.w [A6 + 0x18], 0x3
0000208E 6648 bne +0x4A /* 000020D8 */
00002090 A8DA syscall OpenRgn
00002092 302E 0014 move.w D0, [A6 + 0x14]
00002096 D046 add.w D0, D6
00002098 3D40 FFF6 move.w [A6 - 0xA], D0
0000209C 3F00 move.w -[A7], D0
0000209E 3F05 move.w -[A7], D5
000020A0 A893 syscall MoveTo
000020A2 3F04 move.w -[A7], D4
000020A4 3F05 move.w -[A7], D5
000020A6 A891 syscall LineTo
000020A8 3F04 move.w -[A7], D4
000020AA 3F07 move.w -[A7], D7
000020AC A891 syscall LineTo
000020AE 3F06 move.w -[A7], D6
000020B0 3F07 move.w -[A7], D7
000020B2 A891 syscall LineTo
000020B4 362E 0016 move.w D3, [A6 + 0x16]
000020B8 D645 add.w D3, D5
000020BA 3F06 move.w -[A7], D6
000020BC 3F03 move.w -[A7], D3
000020BE A891 syscall LineTo
000020C0 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000020C4 3F03 move.w -[A7], D3
000020C6 A891 syscall LineTo
000020C8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000020CC 3F05 move.w -[A7], D5
000020CE A891 syscall LineTo
000020D0 2F0C move.l -[A7], A4
000020D2 A8DB syscall CloseRgn
000020D4 2F0C move.l -[A7], A4
000020D6 A8D2 syscall FrameRgn
label000020D8:
000020D8 0C6E 0004 0018 cmpi.w [A6 + 0x18], 0x4
000020DE 6628 bne +0x2A /* 00002108 */
000020E0 A8DA syscall OpenRgn
000020E2 3F06 move.w -[A7], D6
000020E4 3F05 move.w -[A7], D5
000020E6 A893 syscall MoveTo
000020E8 3F04 move.w -[A7], D4
000020EA 3F05 move.w -[A7], D5
000020EC A891 syscall LineTo
000020EE 3F04 move.w -[A7], D4
000020F0 3F07 move.w -[A7], D7
000020F2 A891 syscall LineTo
000020F4 3F06 move.w -[A7], D6
000020F6 3F07 move.w -[A7], D7
000020F8 A891 syscall LineTo
000020FA 3F06 move.w -[A7], D6
000020FC 3F05 move.w -[A7], D5
000020FE A891 syscall LineTo
00002100 2F0C move.l -[A7], A4
00002102 A8DB syscall CloseRgn
00002104 2F0C move.l -[A7], A4
00002106 A8D3 syscall PaintRgn
label00002108:
00002108 0C6E 0005 0018 cmpi.w [A6 + 0x18], 0x5
0000210E 6628 bne +0x2A /* 00002138 */
00002110 A8DA syscall OpenRgn
00002112 3F06 move.w -[A7], D6
00002114 3F05 move.w -[A7], D5
00002116 A893 syscall MoveTo
00002118 3F04 move.w -[A7], D4
0000211A 3F05 move.w -[A7], D5
0000211C A891 syscall LineTo
0000211E 3F04 move.w -[A7], D4
00002120 3F07 move.w -[A7], D7
00002122 A891 syscall LineTo
00002124 3F06 move.w -[A7], D6
00002126 3F07 move.w -[A7], D7
00002128 A891 syscall LineTo
0000212A 3F06 move.w -[A7], D6
0000212C 3F05 move.w -[A7], D5
0000212E A891 syscall LineTo
00002130 2F0C move.l -[A7], A4
00002132 A8DB syscall CloseRgn
00002134 2F0C move.l -[A7], A4
00002136 A8D2 syscall FrameRgn
label00002138:
00002138 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
0000213C 4E5E unlink A6
0000213E 4E75 rts
export_57:
00002140 4E56 FF56 link A6, -0x00AA
00002144 486D ED8C pea.l [A5 - 0x1274]
00002148 486E FF57 pea.l [A6 - 0xA9]
0000214C 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00002150 486E FF57 pea.l [A6 - 0xA9]
00002154 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00002158 1D40 FF56 move.b [A6 - 0xAA], D0
0000215C 4257 clr.w [A7]
0000215E 486E FF56 pea.l [A6 - 0xAA]
00002162 4267 clr.w -[A7]
00002164 486E FFA2 pea.l [A6 - 0x5E]
00002168 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
0000216C 4A5F tst.w [A7]+
0000216E 4FEF 000A lea.l A7, [A7 + 0xA]
00002172 665C bne +0x5E /* 000021D0 */
00002174 7002 moveq.l D0, 0x02
00002176 2D40 FF96 move.l [A6 - 0x6A], D0
0000217A 4267 clr.w -[A7]
0000217C 3F2E FFA2 move.w -[A7], [A6 - 0x5E]
00002180 486E FF96 pea.l [A6 - 0x6A]
00002184 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002188 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
0000218C 4A5F tst.w [A7]+
0000218E 670C beq +0xE /* 0000219C */
00002190 4267 clr.w -[A7]
00002192 3F2E FFA2 move.w -[A7], [A6 - 0x5E]
00002196 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000219A 6034 bra +0x36 /* 000021D0 */
label0000219C:
0000219C 2D7C 0000 00B0 FF96 move.l [A6 - 0x6A], 0xB0
000021A4 4267 clr.w -[A7]
000021A6 3F2E FFA2 move.w -[A7], [A6 - 0x5E]
000021AA 486E FF96 pea.l [A6 - 0x6A]
000021AE 2F2E 000C move.l -[A7], [A6 + 0xC]
000021B2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000021B6 4A5F tst.w [A7]+
000021B8 670C beq +0xE /* 000021C6 */
000021BA 4267 clr.w -[A7]
000021BC 3F2E FFA2 move.w -[A7], [A6 - 0x5E]
000021C0 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000021C4 600A bra +0xC /* 000021D0 */
label000021C6:
000021C6 4267 clr.w -[A7]
000021C8 3F2E FFA2 move.w -[A7], [A6 - 0x5E]
000021CC 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label000021D0:
000021D0 4E5E unlink A6
000021D2 4E75 rts
export_58:
000021D4 4E56 FF98 link A6, -0x0068
000021D8 2F07 move.l -[A7], D7
000021DA 3D7C 005A FF9E move.w [A6 - 0x62], 0x5A /* 'Z' */
000021E0 3D7C 0041 FF9C move.w [A6 - 0x64], 0x41 /* 'A' */
000021E6 2D7C 4448 4B45 FFA6 move.l [A6 - 0x5A], 0x44484B45 /* 'DHKE' */
000021EE 7E01 moveq.l D7, 0x01
000021F0 2F2E FF9C move.l -[A7], [A6 - 0x64]
000021F4 486D EDA0 pea.l [A5 - 0x1260]
000021F8 42A7 clr.l -[A7]
000021FA 3F07 move.w -[A7], D7
000021FC 486E FFA6 pea.l [A6 - 0x5A]
00002200 42A7 clr.l -[A7]
00002202 486E FFB6 pea.l [A6 - 0x4A]
00002206 3F3C 0002 move.w -[A7], 0x2
0000220A A9EA syscall Pack3
0000220C 4A2E FFB6 tst.b [A6 - 0x4A]
00002210 6700 008E beq +0x90 /* 000022A0 */
00002214 4267 clr.w -[A7]
00002216 486E FFC0 pea.l [A6 - 0x40]
0000221A 3F2E FFBC move.w -[A7], [A6 - 0x44]
0000221E 486E FFA4 pea.l [A6 - 0x5C]
00002222 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00002226 4A5F tst.w [A7]+
00002228 670A beq +0xC /* 00002234 */
0000222A 486D EDA2 pea.l [A5 - 0x125E]
0000222E 4EBA 103A jsr [PC + 0x103A /* 0000326A */]
00002232 606C bra +0x6E /* 000022A0 */
label00002234:
00002234 7002 moveq.l D0, 0x02
00002236 2D40 FF98 move.l [A6 - 0x68], D0
0000223A 4267 clr.w -[A7]
0000223C 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002240 486E FF98 pea.l [A6 - 0x68]
00002244 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002248 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
0000224C 4A5F tst.w [A7]+
0000224E 6714 beq +0x16 /* 00002264 */
00002250 486D EDB2 pea.l [A5 - 0x124E]
00002254 4EBA 1014 jsr [PC + 0x1014 /* 0000326A */]
00002258 4257 clr.w [A7]
0000225A 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000225E 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002262 603C bra +0x3E /* 000022A0 */
label00002264:
00002264 2D7C 0000 00B0 FF98 move.l [A6 - 0x68], 0xB0
0000226C 4267 clr.w -[A7]
0000226E 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002272 486E FF98 pea.l [A6 - 0x68]
00002276 2F2E 000C move.l -[A7], [A6 + 0xC]
0000227A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
0000227E 4A5F tst.w [A7]+
00002280 6714 beq +0x16 /* 00002296 */
00002282 486D EDD0 pea.l [A5 - 0x1230]
00002286 4EBA 0FE2 jsr [PC + 0xFE2 /* 0000326A */]
0000228A 4257 clr.w [A7]
0000228C 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002290 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002294 600A bra +0xC /* 000022A0 */
label00002296:
00002296 4267 clr.w -[A7]
00002298 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000229C 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label000022A0:
000022A0 2E2E FF94 move.l D7, [A6 - 0x6C]
000022A4 4E5E unlink A6
000022A6 4E75 rts
export_59:
000022A8 4E56 FFA8 link A6, -0x0058
000022AC 3D7C 005A FFAE move.w [A6 - 0x52], 0x5A /* 'Z' */
000022B2 3D7C 0032 FFAC move.w [A6 - 0x54], 0x32 /* '2' */
000022B8 2F2E FFAC move.l -[A7], [A6 - 0x54]
000022BC 486D EDEA pea.l [A5 - 0x1216]
000022C0 486D EE06 pea.l [A5 - 0x11FA]
000022C4 42A7 clr.l -[A7]
000022C6 486E FFB6 pea.l [A6 - 0x4A]
000022CA 3F3C 0001 move.w -[A7], 0x1
000022CE A9EA syscall Pack3
000022D0 4A2E FFB6 tst.b [A6 - 0x4A]
000022D4 6700 0106 beq +0x108 /* 000023DC */
000022D8 4267 clr.w -[A7]
000022DA 486E FFC0 pea.l [A6 - 0x40]
000022DE 3F2E FFBC move.w -[A7], [A6 - 0x44]
000022E2 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
000022E8 2F3C 4448 4B45 move.l -[A7], 0x44484B45 /* 'DHKE' */
000022EE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000022F2 4A5F tst.w [A7]+
000022F4 675A beq +0x5C /* 00002350 */
000022F6 4267 clr.w -[A7]
000022F8 486E FFC0 pea.l [A6 - 0x40]
000022FC 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002300 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
00002306 2F3C 4448 4B45 move.l -[A7], 0x44484B45 /* 'DHKE' */
0000230C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002310 0C5F FFD0 cmpi.w [A7]+, 0xFFD0
00002314 6610 bne +0x12 /* 00002326 */
00002316 4267 clr.w -[A7]
00002318 486E FFC0 pea.l [A6 - 0x40]
0000231C 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002320 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00002324 548F addq.l A7, 2
label00002326:
00002326 4267 clr.w -[A7]
00002328 486E FFC0 pea.l [A6 - 0x40]
0000232C 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002330 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
00002336 2F3C 4448 4B45 move.l -[A7], 0x44484B45 /* 'DHKE' */
0000233C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002340 4A5F tst.w [A7]+
00002342 670C beq +0xE /* 00002350 */
00002344 486D EE08 pea.l [A5 - 0x11F8]
00002348 4EBA 0F20 jsr [PC + 0xF20 /* 0000326A */]
0000234C 6000 008E bra +0x90 /* 000023DC */
label00002350:
00002350 4267 clr.w -[A7]
00002352 486E FFC0 pea.l [A6 - 0x40]
00002356 3F2E FFBC move.w -[A7], [A6 - 0x44]
0000235A 486E FFB4 pea.l [A6 - 0x4C]
0000235E 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00002362 4A5F tst.w [A7]+
00002364 670A beq +0xC /* 00002370 */
00002366 486D EE1A pea.l [A5 - 0x11E6]
0000236A 4EBA 0EFE jsr [PC + 0xEFE /* 0000326A */]
0000236E 606C bra +0x6E /* 000023DC */
label00002370:
00002370 7002 moveq.l D0, 0x02
00002372 2D40 FFA8 move.l [A6 - 0x58], D0
00002376 4267 clr.w -[A7]
00002378 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000237C 486E FFA8 pea.l [A6 - 0x58]
00002380 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002384 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002388 4A5F tst.w [A7]+
0000238A 6714 beq +0x16 /* 000023A0 */
0000238C 486D EE2A pea.l [A5 - 0x11D6]
00002390 4EBA 0ED8 jsr [PC + 0xED8 /* 0000326A */]
00002394 4257 clr.w [A7]
00002396 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000239A 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000239E 603C bra +0x3E /* 000023DC */
label000023A0:
000023A0 2D7C 0000 00B0 FFA8 move.l [A6 - 0x58], 0xB0
000023A8 4267 clr.w -[A7]
000023AA 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000023AE 486E FFA8 pea.l [A6 - 0x58]
000023B2 2F2E 000C move.l -[A7], [A6 + 0xC]
000023B6 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000023BA 4A5F tst.w [A7]+
000023BC 6714 beq +0x16 /* 000023D2 */
000023BE 486D EE48 pea.l [A5 - 0x11B8]
000023C2 4EBA 0EA6 jsr [PC + 0xEA6 /* 0000326A */]
000023C6 4257 clr.w [A7]
000023C8 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000023CC 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000023D0 600A bra +0xC /* 000023DC */
label000023D2:
000023D2 4267 clr.w -[A7]
000023D4 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000023D8 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label000023DC:
000023DC 4E5E unlink A6
000023DE 4E75 rts
000023E0 4E56 FF94 link A6, -0x006C
000023E4 2F07 move.l -[A7], D7
000023E6 3D7C 005A FF9E move.w [A6 - 0x62], 0x5A /* 'Z' */
000023EC 3D7C 0041 FF9C move.w [A6 - 0x64], 0x41 /* 'A' */
000023F2 2D7C 4448 4D55 FFA6 move.l [A6 - 0x5A], 0x44484D55 /* 'DHMU' */
000023FA 7E01 moveq.l D7, 0x01
000023FC 2F2E FF9C move.l -[A7], [A6 - 0x64]
00002400 486D EE64 pea.l [A5 - 0x119C]
00002404 42A7 clr.l -[A7]
00002406 3F07 move.w -[A7], D7
00002408 486E FFA6 pea.l [A6 - 0x5A]
0000240C 42A7 clr.l -[A7]
0000240E 486E FFB6 pea.l [A6 - 0x4A]
00002412 3F3C 0002 move.w -[A7], 0x2
00002416 A9EA syscall Pack3
00002418 4A2E FFB6 tst.b [A6 - 0x4A]
0000241C 6700 0178 beq +0x17A /* 00002596 */
00002420 4267 clr.w -[A7]
00002422 486E FFC0 pea.l [A6 - 0x40]
00002426 3F2E FFBC move.w -[A7], [A6 - 0x44]
0000242A 486E FFA4 pea.l [A6 - 0x5C]
0000242E 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00002432 4A5F tst.w [A7]+
00002434 670C beq +0xE /* 00002442 */
00002436 486D EE66 pea.l [A5 - 0x119A]
0000243A 4EBA 0E2E jsr [PC + 0xE2E /* 0000326A */]
0000243E 6000 0156 bra +0x158 /* 00002596 */
label00002442:
00002442 7002 moveq.l D0, 0x02
00002444 2D40 FF98 move.l [A6 - 0x68], D0
00002448 4267 clr.w -[A7]
0000244A 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000244E 486E FF98 pea.l [A6 - 0x68]
00002452 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002456 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
0000245A 4A5F tst.w [A7]+
0000245C 6716 beq +0x18 /* 00002474 */
0000245E 486D EE76 pea.l [A5 - 0x118A]
00002462 4EBA 0E06 jsr [PC + 0xE06 /* 0000326A */]
00002466 4257 clr.w [A7]
00002468 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000246C 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002470 6000 0124 bra +0x126 /* 00002596 */
label00002474:
00002474 4267 clr.w -[A7]
00002476 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000247A 486E FF98 pea.l [A6 - 0x68]
0000247E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002482 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002486 4A5F tst.w [A7]+
00002488 6716 beq +0x18 /* 000024A0 */
0000248A 486D EE94 pea.l [A5 - 0x116C]
0000248E 4EBA 0DDA jsr [PC + 0xDDA /* 0000326A */]
00002492 4257 clr.w [A7]
00002494 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002498 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000249C 6000 00F8 bra +0xFA /* 00002596 */
label000024A0:
000024A0 4267 clr.w -[A7]
000024A2 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000024A6 486E FF98 pea.l [A6 - 0x68]
000024AA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000024AE 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000024B2 4A5F tst.w [A7]+
000024B4 6716 beq +0x18 /* 000024CC */
000024B6 486D EEB0 pea.l [A5 - 0x1150]
000024BA 4EBA 0DAE jsr [PC + 0xDAE /* 0000326A */]
000024BE 4257 clr.w [A7]
000024C0 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000024C4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000024C8 6000 00CC bra +0xCE /* 00002596 */
label000024CC:
000024CC 4267 clr.w -[A7]
000024CE 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000024D2 486E FF98 pea.l [A6 - 0x68]
000024D6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000024DA 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000024DE 4A5F tst.w [A7]+
000024E0 6716 beq +0x18 /* 000024F8 */
000024E2 486D EED0 pea.l [A5 - 0x1130]
000024E6 4EBA 0D82 jsr [PC + 0xD82 /* 0000326A */]
000024EA 4257 clr.w [A7]
000024EC 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000024F0 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000024F4 6000 00A0 bra +0xA2 /* 00002596 */
label000024F8:
000024F8 206E 0014 movea.l A0, [A6 + 0x14]
000024FC 3050 movea.w A0, [A0]
000024FE D1C8 add.l A0, A0
00002500 2D48 FF98 move.l [A6 - 0x68], A0
00002504 4267 clr.w -[A7]
00002506 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000250A 486E FF98 pea.l [A6 - 0x68]
0000250E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002512 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002516 4A5F tst.w [A7]+
00002518 6714 beq +0x16 /* 0000252E */
0000251A 486D EEE0 pea.l [A5 - 0x1120]
0000251E 4EBA 0D4A jsr [PC + 0xD4A /* 0000326A */]
00002522 4257 clr.w [A7]
00002524 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002528 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000252C 6068 bra +0x6A /* 00002596 */
label0000252E:
0000252E 4267 clr.w -[A7]
00002530 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002534 486E FF98 pea.l [A6 - 0x68]
00002538 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000253C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002540 4A5F tst.w [A7]+
00002542 6714 beq +0x16 /* 00002558 */
00002544 486D EEF2 pea.l [A5 - 0x110E]
00002548 4EBA 0D20 jsr [PC + 0xD20 /* 0000326A */]
0000254C 4257 clr.w [A7]
0000254E 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002552 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002556 603E bra +0x40 /* 00002596 */
label00002558:
00002558 206E 0014 movea.l A0, [A6 + 0x14]
0000255C 3050 movea.w A0, [A0]
0000255E 2D48 FF98 move.l [A6 - 0x68], A0
00002562 4267 clr.w -[A7]
00002564 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002568 486E FF98 pea.l [A6 - 0x68]
0000256C 2F2E 0020 move.l -[A7], [A6 + 0x20]
00002570 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002574 4A5F tst.w [A7]+
00002576 6714 beq +0x16 /* 0000258C */
00002578 486D EF08 pea.l [A5 - 0x10F8]
0000257C 4EBA 0CEC jsr [PC + 0xCEC /* 0000326A */]
00002580 4257 clr.w [A7]
00002582 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002586 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000258A 600A bra +0xC /* 00002596 */
label0000258C:
0000258C 4267 clr.w -[A7]
0000258E 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002592 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label00002596:
00002596 2E2E FF90 move.l D7, [A6 - 0x70]
0000259A 4E5E unlink A6
0000259C 4E75 rts
0000259E 4E56 FFA4 link A6, -0x005C
000025A2 3D7C 005A FFAE move.w [A6 - 0x52], 0x5A /* 'Z' */
000025A8 3D7C 0032 FFAC move.w [A6 - 0x54], 0x32 /* '2' */
000025AE 2F2E FFAC move.l -[A7], [A6 - 0x54]
000025B2 486D EF28 pea.l [A5 - 0x10D8]
000025B6 486D EF40 pea.l [A5 - 0x10C0]
000025BA 42A7 clr.l -[A7]
000025BC 486E FFB6 pea.l [A6 - 0x4A]
000025C0 3F3C 0001 move.w -[A7], 0x1
000025C4 A9EA syscall Pack3
000025C6 4A2E FFB6 tst.b [A6 - 0x4A]
000025CA 6700 01F0 beq +0x1F2 /* 000027BC */
000025CE 4267 clr.w -[A7]
000025D0 486E FFC0 pea.l [A6 - 0x40]
000025D4 3F2E FFBC move.w -[A7], [A6 - 0x44]
000025D8 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
000025DE 2F3C 4448 4D55 move.l -[A7], 0x44484D55 /* 'DHMU' */
000025E4 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000025E8 4A5F tst.w [A7]+
000025EA 675A beq +0x5C /* 00002646 */
000025EC 4267 clr.w -[A7]
000025EE 486E FFC0 pea.l [A6 - 0x40]
000025F2 3F2E FFBC move.w -[A7], [A6 - 0x44]
000025F6 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
000025FC 2F3C 4448 4D55 move.l -[A7], 0x44484D55 /* 'DHMU' */
00002602 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002606 0C5F FFD0 cmpi.w [A7]+, 0xFFD0
0000260A 6610 bne +0x12 /* 0000261C */
0000260C 4267 clr.w -[A7]
0000260E 486E FFC0 pea.l [A6 - 0x40]
00002612 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002616 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
0000261A 548F addq.l A7, 2
label0000261C:
0000261C 4267 clr.w -[A7]
0000261E 486E FFC0 pea.l [A6 - 0x40]
00002622 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002626 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
0000262C 2F3C 4448 4D55 move.l -[A7], 0x44484D55 /* 'DHMU' */
00002632 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002636 4A5F tst.w [A7]+
00002638 670C beq +0xE /* 00002646 */
0000263A 486D EF42 pea.l [A5 - 0x10BE]
0000263E 4EBA 0C2A jsr [PC + 0xC2A /* 0000326A */]
00002642 6000 0178 bra +0x17A /* 000027BC */
label00002646:
00002646 4267 clr.w -[A7]
00002648 486E FFC0 pea.l [A6 - 0x40]
0000264C 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002650 486E FFB4 pea.l [A6 - 0x4C]
00002654 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00002658 4A5F tst.w [A7]+
0000265A 670C beq +0xE /* 00002668 */
0000265C 486D EF54 pea.l [A5 - 0x10AC]
00002660 4EBA 0C08 jsr [PC + 0xC08 /* 0000326A */]
00002664 6000 0156 bra +0x158 /* 000027BC */
label00002668:
00002668 7002 moveq.l D0, 0x02
0000266A 2D40 FFA8 move.l [A6 - 0x58], D0
0000266E 4267 clr.w -[A7]
00002670 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002674 486E FFA8 pea.l [A6 - 0x58]
00002678 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000267C 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002680 4A5F tst.w [A7]+
00002682 6716 beq +0x18 /* 0000269A */
00002684 486D EF64 pea.l [A5 - 0x109C]
00002688 4EBA 0BE0 jsr [PC + 0xBE0 /* 0000326A */]
0000268C 4257 clr.w [A7]
0000268E 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002692 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002696 6000 0124 bra +0x126 /* 000027BC */
label0000269A:
0000269A 4267 clr.w -[A7]
0000269C 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000026A0 486E FFA8 pea.l [A6 - 0x58]
000026A4 2F2E 000C move.l -[A7], [A6 + 0xC]
000026A8 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000026AC 4A5F tst.w [A7]+
000026AE 6716 beq +0x18 /* 000026C6 */
000026B0 486D EF82 pea.l [A5 - 0x107E]
000026B4 4EBA 0BB4 jsr [PC + 0xBB4 /* 0000326A */]
000026B8 4257 clr.w [A7]
000026BA 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000026BE 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000026C2 6000 00F8 bra +0xFA /* 000027BC */
label000026C6:
000026C6 4267 clr.w -[A7]
000026C8 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000026CC 486E FFA8 pea.l [A6 - 0x58]
000026D0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000026D4 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000026D8 4A5F tst.w [A7]+
000026DA 6716 beq +0x18 /* 000026F2 */
000026DC 486D EFA0 pea.l [A5 - 0x1060]
000026E0 4EBA 0B88 jsr [PC + 0xB88 /* 0000326A */]
000026E4 4257 clr.w [A7]
000026E6 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000026EA 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000026EE 6000 00CC bra +0xCE /* 000027BC */
label000026F2:
000026F2 4267 clr.w -[A7]
000026F4 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000026F8 486E FFA8 pea.l [A6 - 0x58]
000026FC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002700 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002704 4A5F tst.w [A7]+
00002706 6716 beq +0x18 /* 0000271E */
00002708 486D EFC0 pea.l [A5 - 0x1040]
0000270C 4EBA 0B5C jsr [PC + 0xB5C /* 0000326A */]
00002710 4257 clr.w [A7]
00002712 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002716 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000271A 6000 00A0 bra +0xA2 /* 000027BC */
label0000271E:
0000271E 206E 0014 movea.l A0, [A6 + 0x14]
00002722 3050 movea.w A0, [A0]
00002724 D1C8 add.l A0, A0
00002726 2D48 FFA8 move.l [A6 - 0x58], A0
0000272A 4267 clr.w -[A7]
0000272C 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002730 486E FFA8 pea.l [A6 - 0x58]
00002734 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002738 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
0000273C 4A5F tst.w [A7]+
0000273E 6714 beq +0x16 /* 00002754 */
00002740 486D EFD2 pea.l [A5 - 0x102E]
00002744 4EBA 0B24 jsr [PC + 0xB24 /* 0000326A */]
00002748 4257 clr.w [A7]
0000274A 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000274E 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002752 6068 bra +0x6A /* 000027BC */
label00002754:
00002754 4267 clr.w -[A7]
00002756 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000275A 486E FFA8 pea.l [A6 - 0x58]
0000275E 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002762 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002766 4A5F tst.w [A7]+
00002768 6714 beq +0x16 /* 0000277E */
0000276A 486D EFE4 pea.l [A5 - 0x101C]
0000276E 4EBA 0AFA jsr [PC + 0xAFA /* 0000326A */]
00002772 4257 clr.w [A7]
00002774 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002778 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000277C 603E bra +0x40 /* 000027BC */
label0000277E:
0000277E 206E 0014 movea.l A0, [A6 + 0x14]
00002782 3050 movea.w A0, [A0]
00002784 2D48 FFA8 move.l [A6 - 0x58], A0
00002788 4267 clr.w -[A7]
0000278A 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000278E 486E FFA8 pea.l [A6 - 0x58]
00002792 2F2E 0020 move.l -[A7], [A6 + 0x20]
00002796 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
0000279A 4A5F tst.w [A7]+
0000279C 6714 beq +0x16 /* 000027B2 */
0000279E 486D EFFA pea.l [A5 - 0x1006]
000027A2 4EBA 0AC6 jsr [PC + 0xAC6 /* 0000326A */]
000027A6 4257 clr.w [A7]
000027A8 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000027AC 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000027B0 600A bra +0xC /* 000027BC */
label000027B2:
000027B2 4267 clr.w -[A7]
000027B4 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000027B8 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label000027BC:
000027BC 4E5E unlink A6
000027BE 4E75 rts
export_60:
000027C0 4E56 FF98 link A6, -0x0068
000027C4 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000027C8 286E 0014 movea.l A4, [A6 + 0x14]
000027CC 266E 0018 movea.l A3, [A6 + 0x18]
000027D0 246E 001C movea.l A2, [A6 + 0x1C]
000027D4 3D7C 005A FF9E move.w [A6 - 0x62], 0x5A /* 'Z' */
000027DA 3D7C 0041 FF9C move.w [A6 - 0x64], 0x41 /* 'A' */
000027E0 2D7C 4448 4D55 FFA6 move.l [A6 - 0x5A], 0x44484D55 /* 'DHMU' */
000027E8 7E01 moveq.l D7, 0x01
000027EA 2F2E FF9C move.l -[A7], [A6 - 0x64]
000027EE 486D F01C pea.l [A5 - 0xFE4]
000027F2 42A7 clr.l -[A7]
000027F4 3F07 move.w -[A7], D7
000027F6 486E FFA6 pea.l [A6 - 0x5A]
000027FA 42A7 clr.l -[A7]
000027FC 486E FFB6 pea.l [A6 - 0x4A]
00002800 3F3C 0002 move.w -[A7], 0x2
00002804 A9EA syscall Pack3
00002806 4A2E FFB6 tst.b [A6 - 0x4A]
0000280A 6700 0592 beq +0x594 /* 00002D9E */
0000280E 4267 clr.w -[A7]
00002810 486E FFC0 pea.l [A6 - 0x40]
00002814 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002818 486E FFA4 pea.l [A6 - 0x5C]
0000281C 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00002820 4A5F tst.w [A7]+
00002822 670C beq +0xE /* 00002830 */
00002824 486D F01E pea.l [A5 - 0xFE2]
00002828 4EBA 0A40 jsr [PC + 0xA40 /* 0000326A */]
0000282C 6000 0570 bra +0x572 /* 00002D9E */
label00002830:
00002830 7002 moveq.l D0, 0x02
00002832 2D40 FF98 move.l [A6 - 0x68], D0
00002836 4267 clr.w -[A7]
00002838 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000283C 486E FF98 pea.l [A6 - 0x68]
00002840 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002844 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002848 4A5F tst.w [A7]+
0000284A 6716 beq +0x18 /* 00002862 */
0000284C 486D F02E pea.l [A5 - 0xFD2]
00002850 4EBA 0A18 jsr [PC + 0xA18 /* 0000326A */]
00002854 4257 clr.w [A7]
00002856 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000285A 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000285E 6000 053E bra +0x540 /* 00002D9E */
label00002862:
00002862 206E 0008 movea.l A0, [A6 + 0x8]
00002866 0C50 3039 cmpi.w [A0], 0x3039 /* '09' */
0000286A 6600 03A4 bne +0x3A6 /* 00002C10 */
0000286E 4267 clr.w -[A7]
00002870 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002874 486E FF98 pea.l [A6 - 0x68]
00002878 2F2E 000C move.l -[A7], [A6 + 0xC]
0000287C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002880 4A5F tst.w [A7]+
00002882 6716 beq +0x18 /* 0000289A */
00002884 486D F046 pea.l [A5 - 0xFBA]
00002888 4EBA 09E0 jsr [PC + 0x9E0 /* 0000326A */]
0000288C 4257 clr.w [A7]
0000288E 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002892 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002896 6000 0506 bra +0x508 /* 00002D9E */
label0000289A:
0000289A 4267 clr.w -[A7]
0000289C 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000028A0 486E FF98 pea.l [A6 - 0x68]
000028A4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000028A8 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000028AC 4A5F tst.w [A7]+
000028AE 6716 beq +0x18 /* 000028C6 */
000028B0 486D F062 pea.l [A5 - 0xF9E]
000028B4 4EBA 09B4 jsr [PC + 0x9B4 /* 0000326A */]
000028B8 4257 clr.w [A7]
000028BA 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000028BE 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000028C2 6000 04DA bra +0x4DC /* 00002D9E */
label000028C6:
000028C6 4267 clr.w -[A7]
000028C8 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000028CC 486E FF98 pea.l [A6 - 0x68]
000028D0 2F0C move.l -[A7], A4
000028D2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000028D6 4A5F tst.w [A7]+
000028D8 6716 beq +0x18 /* 000028F0 */
000028DA 486D F082 pea.l [A5 - 0xF7E]
000028DE 4EBA 098A jsr [PC + 0x98A /* 0000326A */]
000028E2 4257 clr.w [A7]
000028E4 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000028E8 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000028EC 6000 04B0 bra +0x4B2 /* 00002D9E */
label000028F0:
000028F0 4267 clr.w -[A7]
000028F2 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000028F6 486E FF98 pea.l [A6 - 0x68]
000028FA 2F0B move.l -[A7], A3
000028FC 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002900 4A5F tst.w [A7]+
00002902 6716 beq +0x18 /* 0000291A */
00002904 486D F092 pea.l [A5 - 0xF6E]
00002908 4EBA 0960 jsr [PC + 0x960 /* 0000326A */]
0000290C 4257 clr.w [A7]
0000290E 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002912 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002916 6000 0486 bra +0x488 /* 00002D9E */
label0000291A:
0000291A 4267 clr.w -[A7]
0000291C 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002920 486E FF98 pea.l [A6 - 0x68]
00002924 2F0A move.l -[A7], A2
00002926 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
0000292A 4A5F tst.w [A7]+
0000292C 6716 beq +0x18 /* 00002944 */
0000292E 486D F0A2 pea.l [A5 - 0xF5E]
00002932 4EBA 0936 jsr [PC + 0x936 /* 0000326A */]
00002936 4257 clr.w [A7]
00002938 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000293C 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002940 6000 045C bra +0x45E /* 00002D9E */
label00002944:
00002944 7001 moveq.l D0, 0x01
00002946 2D40 FF98 move.l [A6 - 0x68], D0
0000294A 4267 clr.w -[A7]
0000294C 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002950 486E FF98 pea.l [A6 - 0x68]
00002954 2F2E 0020 move.l -[A7], [A6 + 0x20]
00002958 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
0000295C 4A5F tst.w [A7]+
0000295E 6716 beq +0x18 /* 00002976 */
00002960 486D F0B2 pea.l [A5 - 0xF4E]
00002964 4EBA 0904 jsr [PC + 0x904 /* 0000326A */]
00002968 4257 clr.w [A7]
0000296A 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000296E 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002972 6000 042A bra +0x42C /* 00002D9E */
label00002976:
00002976 4267 clr.w -[A7]
00002978 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000297C 486E FF98 pea.l [A6 - 0x68]
00002980 2F2E 0024 move.l -[A7], [A6 + 0x24]
00002984 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002988 4A5F tst.w [A7]+
0000298A 6716 beq +0x18 /* 000029A2 */
0000298C 486D F0D0 pea.l [A5 - 0xF30]
00002990 4EBA 08D8 jsr [PC + 0x8D8 /* 0000326A */]
00002994 4257 clr.w [A7]
00002996 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
0000299A 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000299E 6000 03FE bra +0x400 /* 00002D9E */
label000029A2:
000029A2 4267 clr.w -[A7]
000029A4 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000029A8 486E FF98 pea.l [A6 - 0x68]
000029AC 2F2E 0028 move.l -[A7], [A6 + 0x28]
000029B0 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000029B4 4A5F tst.w [A7]+
000029B6 6716 beq +0x18 /* 000029CE */
000029B8 486D F0EE pea.l [A5 - 0xF12]
000029BC 4EBA 08AC jsr [PC + 0x8AC /* 0000326A */]
000029C0 4257 clr.w [A7]
000029C2 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000029C6 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000029CA 6000 03D2 bra +0x3D4 /* 00002D9E */
label000029CE:
000029CE 7002 moveq.l D0, 0x02
000029D0 2D40 FF98 move.l [A6 - 0x68], D0
000029D4 4267 clr.w -[A7]
000029D6 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000029DA 486E FF98 pea.l [A6 - 0x68]
000029DE 2F2E 002C move.l -[A7], [A6 + 0x2C]
000029E2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000029E6 4A5F tst.w [A7]+
000029E8 6716 beq +0x18 /* 00002A00 */
000029EA 486D F10C pea.l [A5 - 0xEF4]
000029EE 4EBA 087A jsr [PC + 0x87A /* 0000326A */]
000029F2 4257 clr.w [A7]
000029F4 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000029F8 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000029FC 6000 03A0 bra +0x3A2 /* 00002D9E */
label00002A00:
00002A00 4267 clr.w -[A7]
00002A02 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002A06 486E FF98 pea.l [A6 - 0x68]
00002A0A 2F2E 0030 move.l -[A7], [A6 + 0x30]
00002A0E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002A12 4A5F tst.w [A7]+
00002A14 6716 beq +0x18 /* 00002A2C */
00002A16 486D F122 pea.l [A5 - 0xEDE]
00002A1A 4EBA 084E jsr [PC + 0x84E /* 0000326A */]
00002A1E 4257 clr.w [A7]
00002A20 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002A24 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002A28 6000 0374 bra +0x376 /* 00002D9E */
label00002A2C:
00002A2C 4267 clr.w -[A7]
00002A2E 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002A32 486E FF98 pea.l [A6 - 0x68]
00002A36 2F2E 0034 move.l -[A7], [A6 + 0x34]
00002A3A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002A3E 4A5F tst.w [A7]+
00002A40 6716 beq +0x18 /* 00002A58 */
00002A42 486D F138 pea.l [A5 - 0xEC8]
00002A46 4EBA 0822 jsr [PC + 0x822 /* 0000326A */]
00002A4A 4257 clr.w [A7]
00002A4C 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002A50 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002A54 6000 0348 bra +0x34A /* 00002D9E */
label00002A58:
00002A58 3054 movea.w A0, [A4]
00002A5A D1C8 add.l A0, A0
00002A5C 2D48 FF98 move.l [A6 - 0x68], A0
00002A60 4267 clr.w -[A7]
00002A62 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002A66 486E FF98 pea.l [A6 - 0x68]
00002A6A 2F2E 0038 move.l -[A7], [A6 + 0x38]
00002A6E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002A72 4A5F tst.w [A7]+
00002A74 6716 beq +0x18 /* 00002A8C */
00002A76 486D F14E pea.l [A5 - 0xEB2]
00002A7A 4EBA 07EE jsr [PC + 0x7EE /* 0000326A */]
00002A7E 4257 clr.w [A7]
00002A80 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002A84 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002A88 6000 0314 bra +0x316 /* 00002D9E */
label00002A8C:
00002A8C 4267 clr.w -[A7]
00002A8E 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002A92 486E FF98 pea.l [A6 - 0x68]
00002A96 2F2E 003C move.l -[A7], [A6 + 0x3C]
00002A9A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002A9E 4A5F tst.w [A7]+
00002AA0 6716 beq +0x18 /* 00002AB8 */
00002AA2 486D F160 pea.l [A5 - 0xEA0]
00002AA6 4EBA 07C2 jsr [PC + 0x7C2 /* 0000326A */]
00002AAA 4257 clr.w [A7]
00002AAC 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002AB0 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002AB4 6000 02E8 bra +0x2EA /* 00002D9E */
label00002AB8:
00002AB8 3054 movea.w A0, [A4]
00002ABA 2D48 FF98 move.l [A6 - 0x68], A0
00002ABE 4267 clr.w -[A7]
00002AC0 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002AC4 486E FF98 pea.l [A6 - 0x68]
00002AC8 2F2E 0040 move.l -[A7], [A6 + 0x40]
00002ACC 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002AD0 4A5F tst.w [A7]+
00002AD2 6716 beq +0x18 /* 00002AEA */
00002AD4 486D F176 pea.l [A5 - 0xE8A]
00002AD8 4EBA 0790 jsr [PC + 0x790 /* 0000326A */]
00002ADC 4257 clr.w [A7]
00002ADE 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002AE2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002AE6 6000 02B6 bra +0x2B8 /* 00002D9E */
label00002AEA:
00002AEA 3053 movea.w A0, [A3]
00002AEC D1C8 add.l A0, A0
00002AEE 2D48 FF98 move.l [A6 - 0x68], A0
00002AF2 4267 clr.w -[A7]
00002AF4 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002AF8 486E FF98 pea.l [A6 - 0x68]
00002AFC 2F2E 0044 move.l -[A7], [A6 + 0x44]
00002B00 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002B04 4A5F tst.w [A7]+
00002B06 6716 beq +0x18 /* 00002B1E */
00002B08 486D F196 pea.l [A5 - 0xE6A]
00002B0C 4EBA 075C jsr [PC + 0x75C /* 0000326A */]
00002B10 4257 clr.w [A7]
00002B12 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002B16 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002B1A 6000 0282 bra +0x284 /* 00002D9E */
label00002B1E:
00002B1E 4267 clr.w -[A7]
00002B20 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002B24 486E FF98 pea.l [A6 - 0x68]
00002B28 2F2E 0048 move.l -[A7], [A6 + 0x48]
00002B2C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002B30 4A5F tst.w [A7]+
00002B32 6716 beq +0x18 /* 00002B4A */
00002B34 486D F1A8 pea.l [A5 - 0xE58]
00002B38 4EBA 0730 jsr [PC + 0x730 /* 0000326A */]
00002B3C 4257 clr.w [A7]
00002B3E 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002B42 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002B46 6000 0256 bra +0x258 /* 00002D9E */
label00002B4A:
00002B4A 3053 movea.w A0, [A3]
00002B4C 2D48 FF98 move.l [A6 - 0x68], A0
00002B50 4267 clr.w -[A7]
00002B52 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002B56 486E FF98 pea.l [A6 - 0x68]
00002B5A 2F2E 004C move.l -[A7], [A6 + 0x4C]
00002B5E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002B62 4A5F tst.w [A7]+
00002B64 6716 beq +0x18 /* 00002B7C */
00002B66 486D F1BE pea.l [A5 - 0xE42]
00002B6A 4EBA 06FE jsr [PC + 0x6FE /* 0000326A */]
00002B6E 4257 clr.w [A7]
00002B70 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002B74 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002B78 6000 0224 bra +0x226 /* 00002D9E */
label00002B7C:
00002B7C 3052 movea.w A0, [A2]
00002B7E D1C8 add.l A0, A0
00002B80 2D48 FF98 move.l [A6 - 0x68], A0
00002B84 4267 clr.w -[A7]
00002B86 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002B8A 486E FF98 pea.l [A6 - 0x68]
00002B8E 2F2E 0050 move.l -[A7], [A6 + 0x50]
00002B92 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002B96 4A5F tst.w [A7]+
00002B98 6716 beq +0x18 /* 00002BB0 */
00002B9A 486D F1DE pea.l [A5 - 0xE22]
00002B9E 4EBA 06CA jsr [PC + 0x6CA /* 0000326A */]
00002BA2 4257 clr.w [A7]
00002BA4 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002BA8 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002BAC 6000 01F0 bra +0x1F2 /* 00002D9E */
label00002BB0:
00002BB0 4267 clr.w -[A7]
00002BB2 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002BB6 486E FF98 pea.l [A6 - 0x68]
00002BBA 2F2E 0054 move.l -[A7], [A6 + 0x54]
00002BBE 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002BC2 4A5F tst.w [A7]+
00002BC4 6716 beq +0x18 /* 00002BDC */
00002BC6 486D F1F0 pea.l [A5 - 0xE10]
00002BCA 4EBA 069E jsr [PC + 0x69E /* 0000326A */]
00002BCE 4257 clr.w [A7]
00002BD0 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002BD4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002BD8 6000 01C4 bra +0x1C6 /* 00002D9E */
label00002BDC:
00002BDC 3052 movea.w A0, [A2]
00002BDE 2D48 FF98 move.l [A6 - 0x68], A0
00002BE2 4267 clr.w -[A7]
00002BE4 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002BE8 486E FF98 pea.l [A6 - 0x68]
00002BEC 2F2E 0058 move.l -[A7], [A6 + 0x58]
00002BF0 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002BF4 4A5F tst.w [A7]+
00002BF6 6700 019C beq +0x19E /* 00002D94 */
00002BFA 486D F206 pea.l [A5 - 0xDFA]
00002BFE 4EBA 066A jsr [PC + 0x66A /* 0000326A */]
00002C02 4257 clr.w [A7]
00002C04 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002C08 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002C0C 6000 0190 bra +0x192 /* 00002D9E */
label00002C10:
00002C10 4267 clr.w -[A7]
00002C12 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002C16 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002C1A 4257 clr.w [A7]
00002C1C 486E FFC0 pea.l [A6 - 0x40]
00002C20 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002C24 486E FFA4 pea.l [A6 - 0x5C]
00002C28 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00002C2C 4A5F tst.w [A7]+
00002C2E 670C beq +0xE /* 00002C3C */
00002C30 486D F226 pea.l [A5 - 0xDDA]
00002C34 4EBA 0634 jsr [PC + 0x634 /* 0000326A */]
00002C38 6000 0164 bra +0x166 /* 00002D9E */
label00002C3C:
00002C3C 7002 moveq.l D0, 0x02
00002C3E 2D40 FF98 move.l [A6 - 0x68], D0
00002C42 4267 clr.w -[A7]
00002C44 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002C48 486E FF98 pea.l [A6 - 0x68]
00002C4C 2F2E 002C move.l -[A7], [A6 + 0x2C]
00002C50 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002C54 4A5F tst.w [A7]+
00002C56 6716 beq +0x18 /* 00002C6E */
00002C58 486D F236 pea.l [A5 - 0xDCA]
00002C5C 4EBA 060C jsr [PC + 0x60C /* 0000326A */]
00002C60 4257 clr.w [A7]
00002C62 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002C66 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002C6A 6000 0132 bra +0x134 /* 00002D9E */
label00002C6E:
00002C6E 4267 clr.w -[A7]
00002C70 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002C74 486E FF98 pea.l [A6 - 0x68]
00002C78 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C7C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002C80 4A5F tst.w [A7]+
00002C82 6716 beq +0x18 /* 00002C9A */
00002C84 486D F254 pea.l [A5 - 0xDAC]
00002C88 4EBA 05E0 jsr [PC + 0x5E0 /* 0000326A */]
00002C8C 4257 clr.w [A7]
00002C8E 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002C92 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002C96 6000 0106 bra +0x108 /* 00002D9E */
label00002C9A:
00002C9A 4267 clr.w -[A7]
00002C9C 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002CA0 486E FF98 pea.l [A6 - 0x68]
00002CA4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002CA8 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002CAC 4A5F tst.w [A7]+
00002CAE 6716 beq +0x18 /* 00002CC6 */
00002CB0 486D F270 pea.l [A5 - 0xD90]
00002CB4 4EBA 05B4 jsr [PC + 0x5B4 /* 0000326A */]
00002CB8 4257 clr.w [A7]
00002CBA 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002CBE 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002CC2 6000 00DA bra +0xDC /* 00002D9E */
label00002CC6:
00002CC6 4267 clr.w -[A7]
00002CC8 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002CCC 486E FF98 pea.l [A6 - 0x68]
00002CD0 2F0C move.l -[A7], A4
00002CD2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002CD6 4A5F tst.w [A7]+
00002CD8 6716 beq +0x18 /* 00002CF0 */
00002CDA 486D F290 pea.l [A5 - 0xD70]
00002CDE 4EBA 058A jsr [PC + 0x58A /* 0000326A */]
00002CE2 4257 clr.w [A7]
00002CE4 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002CE8 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002CEC 6000 00B0 bra +0xB2 /* 00002D9E */
label00002CF0:
00002CF0 3054 movea.w A0, [A4]
00002CF2 D1C8 add.l A0, A0
00002CF4 2D48 FF98 move.l [A6 - 0x68], A0
00002CF8 4267 clr.w -[A7]
00002CFA 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002CFE 486E FF98 pea.l [A6 - 0x68]
00002D02 2F2E 0038 move.l -[A7], [A6 + 0x38]
00002D06 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002D0A 4A5F tst.w [A7]+
00002D0C 6714 beq +0x16 /* 00002D22 */
00002D0E 486D F2A0 pea.l [A5 - 0xD60]
00002D12 4EBA 0556 jsr [PC + 0x556 /* 0000326A */]
00002D16 4257 clr.w [A7]
00002D18 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002D1C 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002D20 607C bra +0x7E /* 00002D9E */
label00002D22:
00002D22 4267 clr.w -[A7]
00002D24 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002D28 486E FF98 pea.l [A6 - 0x68]
00002D2C 2F2E 003C move.l -[A7], [A6 + 0x3C]
00002D30 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002D34 4A5F tst.w [A7]+
00002D36 6714 beq +0x16 /* 00002D4C */
00002D38 486D F2B2 pea.l [A5 - 0xD4E]
00002D3C 4EBA 052C jsr [PC + 0x52C /* 0000326A */]
00002D40 4257 clr.w [A7]
00002D42 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002D46 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002D4A 6052 bra +0x54 /* 00002D9E */
label00002D4C:
00002D4C 3054 movea.w A0, [A4]
00002D4E 2D48 FF98 move.l [A6 - 0x68], A0
00002D52 4267 clr.w -[A7]
00002D54 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002D58 486E FF98 pea.l [A6 - 0x68]
00002D5C 2F2E 0040 move.l -[A7], [A6 + 0x40]
00002D60 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002D64 4A5F tst.w [A7]+
00002D66 6714 beq +0x16 /* 00002D7C */
00002D68 486D F2C8 pea.l [A5 - 0xD38]
00002D6C 4EBA 04FC jsr [PC + 0x4FC /* 0000326A */]
00002D70 4257 clr.w [A7]
00002D72 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002D76 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002D7A 6022 bra +0x24 /* 00002D9E */
label00002D7C:
00002D7C 206E 0020 movea.l A0, [A6 + 0x20]
00002D80 10BC 0001 move.b [A0], 0x1
00002D84 4253 clr.w [A3]
00002D86 226E 0024 movea.l A1, [A6 + 0x24]
00002D8A 4211 clr.b [A1]
00002D8C 4252 clr.w [A2]
00002D8E 206E 0028 movea.l A0, [A6 + 0x28]
00002D92 4210 clr.b [A0]
label00002D94:
00002D94 4267 clr.w -[A7]
00002D96 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00002D9A 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label00002D9E:
00002D9E 4CEE 1C80 FF88 movem.l D7,A2,A3,A4, [A6 - 0x78]
00002DA4 4E5E unlink A6
00002DA6 4E75 rts
export_61:
00002DA8 4E56 FF9C link A6, -0x0064
00002DAC 3D7C 005A FFAE move.w [A6 - 0x52], 0x5A /* 'Z' */
00002DB2 3D7C 0032 FFAC move.w [A6 - 0x54], 0x32 /* '2' */
00002DB8 2F2E FFAC move.l -[A7], [A6 - 0x54]
00002DBC 486D F2E8 pea.l [A5 - 0xD18]
00002DC0 486D F300 pea.l [A5 - 0xD00]
00002DC4 42A7 clr.l -[A7]
00002DC6 486E FFB6 pea.l [A6 - 0x4A]
00002DCA 3F3C 0001 move.w -[A7], 0x1
00002DCE A9EA syscall Pack3
00002DD0 4A2E FFB6 tst.b [A6 - 0x4A]
00002DD4 6700 0490 beq +0x492 /* 00003266 */
00002DD8 4267 clr.w -[A7]
00002DDA 486E FFC0 pea.l [A6 - 0x40]
00002DDE 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002DE2 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
00002DE8 2F3C 4448 4D55 move.l -[A7], 0x44484D55 /* 'DHMU' */
00002DEE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002DF2 4A5F tst.w [A7]+
00002DF4 675A beq +0x5C /* 00002E50 */
00002DF6 4267 clr.w -[A7]
00002DF8 486E FFC0 pea.l [A6 - 0x40]
00002DFC 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002E00 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
00002E06 2F3C 4448 4D55 move.l -[A7], 0x44484D55 /* 'DHMU' */
00002E0C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002E10 0C5F FFD0 cmpi.w [A7]+, 0xFFD0
00002E14 6610 bne +0x12 /* 00002E26 */
00002E16 4267 clr.w -[A7]
00002E18 486E FFC0 pea.l [A6 - 0x40]
00002E1C 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002E20 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00002E24 548F addq.l A7, 2
label00002E26:
00002E26 4267 clr.w -[A7]
00002E28 486E FFC0 pea.l [A6 - 0x40]
00002E2C 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002E30 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
00002E36 2F3C 4448 4D55 move.l -[A7], 0x44484D55 /* 'DHMU' */
00002E3C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00002E40 4A5F tst.w [A7]+
00002E42 670C beq +0xE /* 00002E50 */
00002E44 486D F302 pea.l [A5 - 0xCFE]
00002E48 4EBA 0420 jsr [PC + 0x420 /* 0000326A */]
00002E4C 6000 0418 bra +0x41A /* 00003266 */
label00002E50:
00002E50 4267 clr.w -[A7]
00002E52 486E FFC0 pea.l [A6 - 0x40]
00002E56 3F2E FFBC move.w -[A7], [A6 - 0x44]
00002E5A 486E FFB4 pea.l [A6 - 0x4C]
00002E5E 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00002E62 4A5F tst.w [A7]+
00002E64 670C beq +0xE /* 00002E72 */
00002E66 486D F314 pea.l [A5 - 0xCEC]
00002E6A 4EBA 03FE jsr [PC + 0x3FE /* 0000326A */]
00002E6E 6000 03F6 bra +0x3F8 /* 00003266 */
label00002E72:
00002E72 7002 moveq.l D0, 0x02
00002E74 2D40 FFA8 move.l [A6 - 0x58], D0
00002E78 4267 clr.w -[A7]
00002E7A 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002E7E 486E FFA8 pea.l [A6 - 0x58]
00002E82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E86 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002E8A 4A5F tst.w [A7]+
00002E8C 6716 beq +0x18 /* 00002EA4 */
00002E8E 486D F324 pea.l [A5 - 0xCDC]
00002E92 4EBA 03D6 jsr [PC + 0x3D6 /* 0000326A */]
00002E96 4257 clr.w [A7]
00002E98 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002E9C 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002EA0 6000 03C4 bra +0x3C6 /* 00003266 */
label00002EA4:
00002EA4 4267 clr.w -[A7]
00002EA6 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002EAA 486E FFA8 pea.l [A6 - 0x58]
00002EAE 2F2E 000C move.l -[A7], [A6 + 0xC]
00002EB2 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002EB6 4A5F tst.w [A7]+
00002EB8 6716 beq +0x18 /* 00002ED0 */
00002EBA 486D F33E pea.l [A5 - 0xCC2]
00002EBE 4EBA 03AA jsr [PC + 0x3AA /* 0000326A */]
00002EC2 4257 clr.w [A7]
00002EC4 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002EC8 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002ECC 6000 0398 bra +0x39A /* 00003266 */
label00002ED0:
00002ED0 4267 clr.w -[A7]
00002ED2 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002ED6 486E FFA8 pea.l [A6 - 0x58]
00002EDA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002EDE 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002EE2 4A5F tst.w [A7]+
00002EE4 6716 beq +0x18 /* 00002EFC */
00002EE6 486D F35C pea.l [A5 - 0xCA4]
00002EEA 4EBA 037E jsr [PC + 0x37E /* 0000326A */]
00002EEE 4257 clr.w [A7]
00002EF0 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002EF4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002EF8 6000 036C bra +0x36E /* 00003266 */
label00002EFC:
00002EFC 4267 clr.w -[A7]
00002EFE 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002F02 486E FFA8 pea.l [A6 - 0x58]
00002F06 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002F0A 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002F0E 4A5F tst.w [A7]+
00002F10 6716 beq +0x18 /* 00002F28 */
00002F12 486D F37C pea.l [A5 - 0xC84]
00002F16 4EBA 0352 jsr [PC + 0x352 /* 0000326A */]
00002F1A 4257 clr.w [A7]
00002F1C 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002F20 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002F24 6000 0340 bra +0x342 /* 00003266 */
label00002F28:
00002F28 4267 clr.w -[A7]
00002F2A 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002F2E 486E FFA8 pea.l [A6 - 0x58]
00002F32 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002F36 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002F3A 4A5F tst.w [A7]+
00002F3C 6716 beq +0x18 /* 00002F54 */
00002F3E 486D F38E pea.l [A5 - 0xC72]
00002F42 4EBA 0326 jsr [PC + 0x326 /* 0000326A */]
00002F46 4257 clr.w [A7]
00002F48 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002F4C 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002F50 6000 0314 bra +0x316 /* 00003266 */
label00002F54:
00002F54 4267 clr.w -[A7]
00002F56 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002F5A 486E FFA8 pea.l [A6 - 0x58]
00002F5E 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002F62 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002F66 4A5F tst.w [A7]+
00002F68 6716 beq +0x18 /* 00002F80 */
00002F6A 486D F3A0 pea.l [A5 - 0xC60]
00002F6E 4EBA 02FA jsr [PC + 0x2FA /* 0000326A */]
00002F72 4257 clr.w [A7]
00002F74 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002F78 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002F7C 6000 02E8 bra +0x2EA /* 00003266 */
label00002F80:
00002F80 7001 moveq.l D0, 0x01
00002F82 2D40 FFA8 move.l [A6 - 0x58], D0
00002F86 4267 clr.w -[A7]
00002F88 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002F8C 486E FFA8 pea.l [A6 - 0x58]
00002F90 2F2E 0020 move.l -[A7], [A6 + 0x20]
00002F94 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002F98 4A5F tst.w [A7]+
00002F9A 6716 beq +0x18 /* 00002FB2 */
00002F9C 486D F3B2 pea.l [A5 - 0xC4E]
00002FA0 4EBA 02C8 jsr [PC + 0x2C8 /* 0000326A */]
00002FA4 4257 clr.w [A7]
00002FA6 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002FAA 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002FAE 6000 02B6 bra +0x2B8 /* 00003266 */
label00002FB2:
00002FB2 4267 clr.w -[A7]
00002FB4 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002FB8 486E FFA8 pea.l [A6 - 0x58]
00002FBC 2F2E 0024 move.l -[A7], [A6 + 0x24]
00002FC0 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002FC4 4A5F tst.w [A7]+
00002FC6 6716 beq +0x18 /* 00002FDE */
00002FC8 486D F3D0 pea.l [A5 - 0xC30]
00002FCC 4EBA 029C jsr [PC + 0x29C /* 0000326A */]
00002FD0 4257 clr.w [A7]
00002FD2 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002FD6 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00002FDA 6000 028A bra +0x28C /* 00003266 */
label00002FDE:
00002FDE 4267 clr.w -[A7]
00002FE0 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00002FE4 486E FFA8 pea.l [A6 - 0x58]
00002FE8 2F2E 0028 move.l -[A7], [A6 + 0x28]
00002FEC 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00002FF0 4A5F tst.w [A7]+
00002FF2 6716 beq +0x18 /* 0000300A */
00002FF4 486D F3EE pea.l [A5 - 0xC12]
00002FF8 4EBA 0270 jsr [PC + 0x270 /* 0000326A */]
00002FFC 4257 clr.w [A7]
00002FFE 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003002 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00003006 6000 025E bra +0x260 /* 00003266 */
label0000300A:
0000300A 7002 moveq.l D0, 0x02
0000300C 2D40 FFA8 move.l [A6 - 0x58], D0
00003010 4267 clr.w -[A7]
00003012 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003016 486E FFA8 pea.l [A6 - 0x58]
0000301A 2F2E 002C move.l -[A7], [A6 + 0x2C]
0000301E 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00003022 4A5F tst.w [A7]+
00003024 6716 beq +0x18 /* 0000303C */
00003026 486D F40C pea.l [A5 - 0xBF4]
0000302A 4EBA 023E jsr [PC + 0x23E /* 0000326A */]
0000302E 4257 clr.w [A7]
00003030 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003034 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00003038 6000 022C bra +0x22E /* 00003266 */
label0000303C:
0000303C 4267 clr.w -[A7]
0000303E 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003042 486E FFA8 pea.l [A6 - 0x58]
00003046 2F2E 0030 move.l -[A7], [A6 + 0x30]
0000304A 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
0000304E 4A5F tst.w [A7]+
00003050 6716 beq +0x18 /* 00003068 */
00003052 486D F424 pea.l [A5 - 0xBDC]
00003056 4EBA 0212 jsr [PC + 0x212 /* 0000326A */]
0000305A 4257 clr.w [A7]
0000305C 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003060 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00003064 6000 0200 bra +0x202 /* 00003266 */
label00003068:
00003068 4267 clr.w -[A7]
0000306A 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000306E 486E FFA8 pea.l [A6 - 0x58]
00003072 2F2E 0034 move.l -[A7], [A6 + 0x34]
00003076 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
0000307A 4A5F tst.w [A7]+
0000307C 6716 beq +0x18 /* 00003094 */
0000307E 486D F43C pea.l [A5 - 0xBC4]
00003082 4EBA 01E6 jsr [PC + 0x1E6 /* 0000326A */]
00003086 4257 clr.w [A7]
00003088 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000308C 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00003090 6000 01D4 bra +0x1D6 /* 00003266 */
label00003094:
00003094 206E 0014 movea.l A0, [A6 + 0x14]
00003098 3050 movea.w A0, [A0]
0000309A D1C8 add.l A0, A0
0000309C 2D48 FFA8 move.l [A6 - 0x58], A0
000030A0 4267 clr.w -[A7]
000030A2 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000030A6 486E FFA8 pea.l [A6 - 0x58]
000030AA 2F2E 0038 move.l -[A7], [A6 + 0x38]
000030AE 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000030B2 4A5F tst.w [A7]+
000030B4 6716 beq +0x18 /* 000030CC */
000030B6 486D F454 pea.l [A5 - 0xBAC]
000030BA 4EBA 01AE jsr [PC + 0x1AE /* 0000326A */]
000030BE 4257 clr.w [A7]
000030C0 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000030C4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000030C8 6000 019C bra +0x19E /* 00003266 */
label000030CC:
000030CC 4267 clr.w -[A7]
000030CE 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000030D2 486E FFA8 pea.l [A6 - 0x58]
000030D6 2F2E 003C move.l -[A7], [A6 + 0x3C]
000030DA 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000030DE 4A5F tst.w [A7]+
000030E0 6716 beq +0x18 /* 000030F8 */
000030E2 486D F466 pea.l [A5 - 0xB9A]
000030E6 4EBA 0182 jsr [PC + 0x182 /* 0000326A */]
000030EA 4257 clr.w [A7]
000030EC 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000030F0 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000030F4 6000 0170 bra +0x172 /* 00003266 */
label000030F8:
000030F8 206E 0014 movea.l A0, [A6 + 0x14]
000030FC 3050 movea.w A0, [A0]
000030FE 2D48 FFA8 move.l [A6 - 0x58], A0
00003102 4267 clr.w -[A7]
00003104 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003108 486E FFA8 pea.l [A6 - 0x58]
0000310C 2F2E 0040 move.l -[A7], [A6 + 0x40]
00003110 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00003114 4A5F tst.w [A7]+
00003116 6716 beq +0x18 /* 0000312E */
00003118 486D F47C pea.l [A5 - 0xB84]
0000311C 4EBA 014C jsr [PC + 0x14C /* 0000326A */]
00003120 4257 clr.w [A7]
00003122 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003126 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000312A 6000 013A bra +0x13C /* 00003266 */
label0000312E:
0000312E 206E 0018 movea.l A0, [A6 + 0x18]
00003132 3050 movea.w A0, [A0]
00003134 D1C8 add.l A0, A0
00003136 2D48 FFA8 move.l [A6 - 0x58], A0
0000313A 4267 clr.w -[A7]
0000313C 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003140 486E FFA8 pea.l [A6 - 0x58]
00003144 2F2E 0044 move.l -[A7], [A6 + 0x44]
00003148 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
0000314C 4A5F tst.w [A7]+
0000314E 6716 beq +0x18 /* 00003166 */
00003150 486D F49E pea.l [A5 - 0xB62]
00003154 4EBA 0114 jsr [PC + 0x114 /* 0000326A */]
00003158 4257 clr.w [A7]
0000315A 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000315E 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00003162 6000 0102 bra +0x104 /* 00003266 */
label00003166:
00003166 4267 clr.w -[A7]
00003168 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000316C 486E FFA8 pea.l [A6 - 0x58]
00003170 2F2E 0048 move.l -[A7], [A6 + 0x48]
00003174 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00003178 4A5F tst.w [A7]+
0000317A 6716 beq +0x18 /* 00003192 */
0000317C 486D F4B0 pea.l [A5 - 0xB50]
00003180 4EBA 00E8 jsr [PC + 0xE8 /* 0000326A */]
00003184 4257 clr.w [A7]
00003186 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
0000318A 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000318E 6000 00D6 bra +0xD8 /* 00003266 */
label00003192:
00003192 206E 0018 movea.l A0, [A6 + 0x18]
00003196 3050 movea.w A0, [A0]
00003198 2D48 FFA8 move.l [A6 - 0x58], A0
0000319C 4267 clr.w -[A7]
0000319E 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000031A2 486E FFA8 pea.l [A6 - 0x58]
000031A6 2F2E 004C move.l -[A7], [A6 + 0x4C]
000031AA 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000031AE 4A5F tst.w [A7]+
000031B0 6716 beq +0x18 /* 000031C8 */
000031B2 486D F4C6 pea.l [A5 - 0xB3A]
000031B6 4EBA 00B2 jsr [PC + 0xB2 /* 0000326A */]
000031BA 4257 clr.w [A7]
000031BC 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000031C0 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000031C4 6000 00A0 bra +0xA2 /* 00003266 */
label000031C8:
000031C8 206E 001C movea.l A0, [A6 + 0x1C]
000031CC 3050 movea.w A0, [A0]
000031CE D1C8 add.l A0, A0
000031D0 2D48 FFA8 move.l [A6 - 0x58], A0
000031D4 4267 clr.w -[A7]
000031D6 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000031DA 486E FFA8 pea.l [A6 - 0x58]
000031DE 2F2E 0050 move.l -[A7], [A6 + 0x50]
000031E2 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000031E6 4A5F tst.w [A7]+
000031E8 6714 beq +0x16 /* 000031FE */
000031EA 486D F4E8 pea.l [A5 - 0xB18]
000031EE 4EBA 007A jsr [PC + 0x7A /* 0000326A */]
000031F2 4257 clr.w [A7]
000031F4 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
000031F8 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000031FC 6068 bra +0x6A /* 00003266 */
label000031FE:
000031FE 4267 clr.w -[A7]
00003200 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003204 486E FFA8 pea.l [A6 - 0x58]
00003208 2F2E 0054 move.l -[A7], [A6 + 0x54]
0000320C 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00003210 4A5F tst.w [A7]+
00003212 6714 beq +0x16 /* 00003228 */
00003214 486D F4FA pea.l [A5 - 0xB06]
00003218 4EBA 0050 jsr [PC + 0x50 /* 0000326A */]
0000321C 4257 clr.w [A7]
0000321E 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003222 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00003226 603E bra +0x40 /* 00003266 */
label00003228:
00003228 206E 001C movea.l A0, [A6 + 0x1C]
0000322C 3050 movea.w A0, [A0]
0000322E 2D48 FFA8 move.l [A6 - 0x58], A0
00003232 4267 clr.w -[A7]
00003234 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003238 486E FFA8 pea.l [A6 - 0x58]
0000323C 2F2E 0058 move.l -[A7], [A6 + 0x58]
00003240 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00003244 4A5F tst.w [A7]+
00003246 6714 beq +0x16 /* 0000325C */
00003248 486D F510 pea.l [A5 - 0xAF0]
0000324C 4EBA 001C jsr [PC + 0x1C /* 0000326A */]
00003250 4257 clr.w [A7]
00003252 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003256 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000325A 600A bra +0xC /* 00003266 */
label0000325C:
0000325C 4267 clr.w -[A7]
0000325E 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00003262 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label00003266:
00003266 4E5E unlink A6
00003268 4E75 rts
export_51:
fn0000326A:
0000326A 4E56 FFF8 link A6, -0x0008
0000326E 2F0C move.l -[A7], A4
00003270 486E FFF8 pea.l [A6 - 0x8]
00003274 A874 syscall GetPort
00003276 42A7 clr.l -[A7]
00003278 3F3C 076C move.w -[A7], 0x76C
0000327C 42A7 clr.l -[A7]
0000327E 4878 FFFF push.l 0xFFFF
00003282 A9BD syscall GetNewWindow
00003284 285F movea.l A4, [A7]+
00003286 2F0C move.l -[A7], A4
00003288 A915 syscall ShowWindow
0000328A 2F0C move.l -[A7], A4
0000328C A873 syscall SetPort
0000328E 2F3C 000D 0012 move.l -[A7], 0xD0012
00003294 A893 syscall MoveTo
00003296 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000329A A884 syscall DrawString
0000329C 43EE FFFC lea.l A1, [A6 - 0x4]
000032A0 307C 0078 movea.w A0, 0x78 /* 'x' */
000032A4 A03B syscall Delay
000032A6 2280 move.l [A1], D0
000032A8 2F0C move.l -[A7], A4
000032AA A914 syscall DisposeWindow
000032AC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000032B0 A873 syscall SetPort
000032B2 285F movea.l A4, [A7]+
000032B4 4E5E unlink A6
000032B6 4E75 rts
export_62:
000032B8 4E56 FFF2 link A6, -0x000E
000032BC 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
000032C0 7E08 moveq.l D7, 0x08
000032C2 4A2E 0009 tst.b [A6 + 0x9]
000032C6 6610 bne +0x12 /* 000032D8 */
000032C8 7A14 moveq.l D5, 0x14
000032CA 3D7C 01E4 FFF4 move.w [A6 - 0xC], 0x1E4
000032D0 3C3C 010C move.w D6, 0x10C
000032D4 7806 moveq.l D4, 0x06
000032D6 600E bra +0x10 /* 000032E6 */
label000032D8:
000032D8 7A09 moveq.l D5, 0x09
000032DA 3D7C 01F1 FFF4 move.w [A6 - 0xC], 0x1F1
000032E0 3C3C 010C move.w D6, 0x10C
000032E4 7806 moveq.l D4, 0x06
label000032E6:
000032E6 4A2E 0009 tst.b [A6 + 0x9]
000032EA 6600 014C bne +0x14E /* 00003438 */
000032EE 2A04 move.l D5, D4
000032F0 48C5 ext.l D5
000032F2 8BFC 0002 divs.w D5, 0x2
000032F6 486E FFF8 pea.l [A6 - 0x8]
000032FA 3F3C 0014 move.w -[A7], 0x14
000032FE 2007 move.l D0, D7
00003300 48C0 ext.l D0
00003302 81FC 0002 divs.w D0, 0x2
00003306 3206 move.w D1, D6
00003308 9240 sub.w D1, D0
0000330A 7003 moveq.l D0, 0x03
0000330C C1C4 muls.w D0, D4
0000330E D240 add.w D1, D0
00003310 9245 sub.w D1, D5
00003312 3F01 move.w -[A7], D1
00003314 7014 moveq.l D0, 0x14
00003316 D047 add.w D0, D7
00003318 3F00 move.w -[A7], D0
0000331A 2007 move.l D0, D7
0000331C 48C0 ext.l D0
0000331E 81FC 0002 divs.w D0, 0x2
00003322 D046 add.w D0, D6
00003324 7203 moveq.l D1, 0x03
00003326 C3C4 muls.w D1, D4
00003328 D041 add.w D0, D1
0000332A 9045 sub.w D0, D5
0000332C 3F00 move.w -[A7], D0
0000332E A8A7 syscall SetRect
00003330 7601 moveq.l D3, 0x01
00003332 3A04 move.w D5, D4
00003334 4445 neg.w D5
00003336 48C5 ext.l D5
00003338 8BFC 0002 divs.w D5, 0x2
0000333C 6018 bra +0x1A /* 00003356 */
label0000333E:
0000333E 486E FFF8 pea.l [A6 - 0x8]
00003342 2F2D D646 move.l -[A7], [A5 - 0x29BA]
00003346 A94B syscall PlotIcon
00003348 486E FFF8 pea.l [A6 - 0x8]
0000334C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003350 3F05 move.w -[A7], D5
00003352 A8A8 syscall OffsetRect
00003354 5243 addq.w D3, 1
label00003356:
00003356 0C43 000A cmpi.w D3, 0xA /* '\n' */
0000335A 6DE2 blt -0x1C /* 0000333E */
0000335C 2007 move.l D0, D7
0000335E 48C0 ext.l D0
00003360 81FC 0002 divs.w D0, 0x2
00003364 3206 move.w D1, D6
00003366 9240 sub.w D1, D0
00003368 7005 moveq.l D0, 0x05
0000336A C1C4 muls.w D0, D4
0000336C D240 add.w D1, D0
0000336E 3D41 FFF4 move.w [A6 - 0xC], D1
00003372 2007 move.l D0, D7
00003374 48C0 ext.l D0
00003376 81FC 0002 divs.w D0, 0x2
0000337A D046 add.w D0, D6
0000337C 7405 moveq.l D2, 0x05
0000337E C5C4 muls.w D2, D4
00003380 D042 add.w D0, D2
00003382 3D40 FFF2 move.w [A6 - 0xE], D0
00003386 486E FFF8 pea.l [A6 - 0x8]
0000338A 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
0000338E 3F01 move.w -[A7], D1
00003390 7465 moveq.l D2, 0x65
00003392 D447 add.w D2, D7
00003394 3F02 move.w -[A7], D2
00003396 3F00 move.w -[A7], D0
00003398 A8A7 syscall SetRect
0000339A 7601 moveq.l D3, 0x01
0000339C 6018 bra +0x1A /* 000033B6 */
label0000339E:
0000339E 486E FFF8 pea.l [A6 - 0x8]
000033A2 2F2D D646 move.l -[A7], [A5 - 0x29BA]
000033A6 A94B syscall PlotIcon
000033A8 486E FFF8 pea.l [A6 - 0x8]
000033AC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000033B0 3F05 move.w -[A7], D5
000033B2 A8A8 syscall OffsetRect
000033B4 5243 addq.w D3, 1
label000033B6:
000033B6 0C43 000F cmpi.w D3, 0xF
000033BA 6DE2 blt -0x1C /* 0000339E */
000033BC 486E FFF8 pea.l [A6 - 0x8]
000033C0 3F3C 00E3 move.w -[A7], 0xE3
000033C4 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000033C8 3007 move.w D0, D7
000033CA 0640 00E3 addi.w D0, 0xE3
000033CE 3F00 move.w -[A7], D0
000033D0 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000033D4 A8A7 syscall SetRect
000033D6 7601 moveq.l D3, 0x01
000033D8 6018 bra +0x1A /* 000033F2 */
label000033DA:
000033DA 486E FFF8 pea.l [A6 - 0x8]
000033DE 2F2D D646 move.l -[A7], [A5 - 0x29BA]
000033E2 A94B syscall PlotIcon
000033E4 486E FFF8 pea.l [A6 - 0x8]
000033E8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000033EC 3F05 move.w -[A7], D5
000033EE A8A8 syscall OffsetRect
000033F0 5243 addq.w D3, 1
label000033F2:
000033F2 0C43 000F cmpi.w D3, 0xF
000033F6 6DE2 blt -0x1C /* 000033DA */
000033F8 486E FFF8 pea.l [A6 - 0x8]
000033FC 3F3C 0161 move.w -[A7], 0x161
00003400 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00003404 3007 move.w D0, D7
00003406 0640 0161 addi.w D0, 0x161
0000340A 3F00 move.w -[A7], D0
0000340C 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00003410 A8A7 syscall SetRect
00003412 7601 moveq.l D3, 0x01
00003414 6018 bra +0x1A /* 0000342E */
label00003416:
00003416 486E FFF8 pea.l [A6 - 0x8]
0000341A 2F2D D646 move.l -[A7], [A5 - 0x29BA]
0000341E A94B syscall PlotIcon
00003420 486E FFF8 pea.l [A6 - 0x8]
00003424 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003428 3F05 move.w -[A7], D5
0000342A A8A8 syscall OffsetRect
0000342C 5243 addq.w D3, 1
label0000342E:
0000342E 0C43 000F cmpi.w D3, 0xF
00003432 6DE2 blt -0x1C /* 00003416 */
00003434 6000 00E4 bra +0xE6 /* 0000351A */
label00003438:
00003438 2007 move.l D0, D7
0000343A 48C0 ext.l D0
0000343C 81FC 0002 divs.w D0, 0x2
00003440 3206 move.w D1, D6
00003442 9240 sub.w D1, D0
00003444 7005 moveq.l D0, 0x05
00003446 C1C4 muls.w D0, D4
00003448 D240 add.w D1, D0
0000344A 3D41 FFF4 move.w [A6 - 0xC], D1
0000344E 2007 move.l D0, D7
00003450 48C0 ext.l D0
00003452 81FC 0002 divs.w D0, 0x2
00003456 D046 add.w D0, D6
00003458 7405 moveq.l D2, 0x05
0000345A C5C4 muls.w D2, D4
0000345C D042 add.w D0, D2
0000345E 3D40 FFF2 move.w [A6 - 0xE], D0
00003462 486E FFF8 pea.l [A6 - 0x8]
00003466 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000346A 3F01 move.w -[A7], D1
0000346C 740D moveq.l D2, 0x0D
0000346E D447 add.w D2, D7
00003470 3F02 move.w -[A7], D2
00003472 3F00 move.w -[A7], D0
00003474 A8A7 syscall SetRect
00003476 7601 moveq.l D3, 0x01
00003478 3A04 move.w D5, D4
0000347A 4445 neg.w D5
0000347C 48C5 ext.l D5
0000347E 8BFC 0002 divs.w D5, 0x2
00003482 6018 bra +0x1A /* 0000349C */
label00003484:
00003484 486E FFF8 pea.l [A6 - 0x8]
00003488 2F2D D64A move.l -[A7], [A5 - 0x29B6]
0000348C A94B syscall PlotIcon
0000348E 486E FFF8 pea.l [A6 - 0x8]
00003492 3F3C 000E move.w -[A7], 0xE
00003496 3F05 move.w -[A7], D5
00003498 A8A8 syscall OffsetRect
0000349A 5243 addq.w D3, 1
label0000349C:
0000349C 0C43 000F cmpi.w D3, 0xF
000034A0 6DE2 blt -0x1C /* 00003484 */
000034A2 486E FFF8 pea.l [A6 - 0x8]
000034A6 3F3C 00D1 move.w -[A7], 0xD1
000034AA 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000034AE 3007 move.w D0, D7
000034B0 0640 00D1 addi.w D0, 0xD1
000034B4 3F00 move.w -[A7], D0
000034B6 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000034BA A8A7 syscall SetRect
000034BC 7601 moveq.l D3, 0x01
000034BE 6018 bra +0x1A /* 000034D8 */
label000034C0:
000034C0 486E FFF8 pea.l [A6 - 0x8]
000034C4 2F2D D64A move.l -[A7], [A5 - 0x29B6]
000034C8 A94B syscall PlotIcon
000034CA 486E FFF8 pea.l [A6 - 0x8]
000034CE 3F3C 000E move.w -[A7], 0xE
000034D2 3F05 move.w -[A7], D5
000034D4 A8A8 syscall OffsetRect
000034D6 5243 addq.w D3, 1
label000034D8:
000034D8 0C43 000F cmpi.w D3, 0xF
000034DC 6DE2 blt -0x1C /* 000034C0 */
000034DE 486E FFF8 pea.l [A6 - 0x8]
000034E2 3F3C 0195 move.w -[A7], 0x195
000034E6 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000034EA 3007 move.w D0, D7
000034EC 0640 0195 addi.w D0, 0x195
000034F0 3F00 move.w -[A7], D0
000034F2 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000034F6 A8A7 syscall SetRect
000034F8 7601 moveq.l D3, 0x01
000034FA 6018 bra +0x1A /* 00003514 */
label000034FC:
000034FC 486E FFF8 pea.l [A6 - 0x8]
00003500 2F2D D64A move.l -[A7], [A5 - 0x29B6]
00003504 A94B syscall PlotIcon
00003506 486E FFF8 pea.l [A6 - 0x8]
0000350A 3F3C 000E move.w -[A7], 0xE
0000350E 3F05 move.w -[A7], D5
00003510 A8A8 syscall OffsetRect
00003512 5243 addq.w D3, 1
label00003514:
00003514 0C43 0008 cmpi.w D3, 0x8
00003518 6DE2 blt -0x1C /* 000034FC */
label0000351A:
0000351A 4A2E 0009 tst.b [A6 + 0x9]
0000351E 6600 008E bne +0x90 /* 000035AE */
00003522 7A14 moveq.l D5, 0x14
00003524 3D7C 01E4 FFF4 move.w [A6 - 0xC], 0x1E4
0000352A 3C3C 010C move.w D6, 0x10C
0000352E 7806 moveq.l D4, 0x06
00003530 7600 moveq.l D3, 0x00
00003532 7E00 moveq.l D7, 0x00
00003534 3006 move.w D0, D6
00003536 9044 sub.w D0, D4
00003538 3D40 FFF6 move.w [A6 - 0xA], D0
0000353C 6028 bra +0x2A /* 00003566 */
label0000353E:
0000353E 7009 moveq.l D0, 0x09
00003540 C1C7 muls.w D0, D7
00003542 3D40 FFF2 move.w [A6 - 0xE], D0
00003546 0640 0051 addi.w D0, 0x51 /* 'Q' */
0000354A 3F00 move.w -[A7], D0
0000354C 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00003550 A893 syscall MoveTo
00003552 7064 moveq.l D0, 0x64
00003554 D06E FFF2 add.w D0, [A6 - 0xE]
00003558 3F00 move.w -[A7], D0
0000355A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000355E A891 syscall LineTo
00003560 5243 addq.w D3, 1
00003562 0647 000E addi.w D7, 0xE
label00003566:
00003566 0C43 0004 cmpi.w D3, 0x4
0000356A 6DD2 blt -0x2C /* 0000353E */
0000356C 7600 moveq.l D3, 0x00
0000356E 7E00 moveq.l D7, 0x00
00003570 7005 moveq.l D0, 0x05
00003572 C1C4 muls.w D0, D4
00003574 D046 add.w D0, D6
00003576 3D40 FFF6 move.w [A6 - 0xA], D0
0000357A 6028 bra +0x2A /* 000035A4 */
label0000357C:
0000357C 7009 moveq.l D0, 0x09
0000357E C1C7 muls.w D0, D7
00003580 3D40 FFF2 move.w [A6 - 0xE], D0
00003584 0640 006C addi.w D0, 0x6C /* 'l' */
00003588 3F00 move.w -[A7], D0
0000358A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000358E A893 syscall MoveTo
00003590 7064 moveq.l D0, 0x64
00003592 D06E FFF2 add.w D0, [A6 - 0xE]
00003596 3F00 move.w -[A7], D0
00003598 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000359C A891 syscall LineTo
0000359E 5243 addq.w D3, 1
000035A0 0647 000E addi.w D7, 0xE
label000035A4:
000035A4 0C43 0003 cmpi.w D3, 0x3
000035A8 6DD2 blt -0x2C /* 0000357C */
000035AA 6000 008C bra +0x8E /* 00003638 */
label000035AE:
000035AE 7A09 moveq.l D5, 0x09
000035B0 3D7C 01F1 FFF4 move.w [A6 - 0xC], 0x1F1
000035B6 3C3C 010C move.w D6, 0x10C
000035BA 7806 moveq.l D4, 0x06
000035BC 7600 moveq.l D3, 0x00
000035BE 7E00 moveq.l D7, 0x00
000035C0 3006 move.w D0, D6
000035C2 9044 sub.w D0, D4
000035C4 3D40 FFF6 move.w [A6 - 0xA], D0
000035C8 602A bra +0x2C /* 000035F4 */
label000035CA:
000035CA 700E moveq.l D0, 0x0E
000035CC C1C7 muls.w D0, D7
000035CE 3D40 FFF2 move.w [A6 - 0xE], D0
000035D2 0640 00B2 addi.w D0, 0xB2
000035D6 3F00 move.w -[A7], D0
000035D8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000035DC A893 syscall MoveTo
000035DE 302E FFF2 move.w D0, [A6 - 0xE]
000035E2 0640 00CC addi.w D0, 0xCC
000035E6 3F00 move.w -[A7], D0
000035E8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000035EC A891 syscall LineTo
000035EE 5243 addq.w D3, 1
000035F0 0647 000E addi.w D7, 0xE
label000035F4:
000035F4 0C43 0002 cmpi.w D3, 0x2
000035F8 6DD0 blt -0x2E /* 000035CA */
000035FA 7600 moveq.l D3, 0x00
000035FC 7E00 moveq.l D7, 0x00
000035FE 7005 moveq.l D0, 0x05
00003600 C1C4 muls.w D0, D4
00003602 D046 add.w D0, D6
00003604 3D40 FFF6 move.w [A6 - 0xA], D0
00003608 6028 bra +0x2A /* 00003632 */
label0000360A:
0000360A 700E moveq.l D0, 0x0E
0000360C C1C7 muls.w D0, D7
0000360E 3D40 FFF2 move.w [A6 - 0xE], D0
00003612 0640 000A addi.w D0, 0xA /* '\n' */
00003616 3F00 move.w -[A7], D0
00003618 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000361C A893 syscall MoveTo
0000361E 7016 moveq.l D0, 0x16
00003620 D06E FFF2 add.w D0, [A6 - 0xE]
00003624 3F00 move.w -[A7], D0
00003626 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000362A A891 syscall LineTo
0000362C 5243 addq.w D3, 1
0000362E 0647 000E addi.w D7, 0xE
label00003632:
00003632 0C43 0003 cmpi.w D3, 0x3
00003636 6DD2 blt -0x2C /* 0000360A */
label00003638:
00003638 3F05 move.w -[A7], D5
0000363A 3F06 move.w -[A7], D6
0000363C A893 syscall MoveTo
0000363E 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00003642 3F06 move.w -[A7], D6
00003644 A891 syscall LineTo
00003646 3E04 move.w D7, D4
00003648 DE46 add.w D7, D6
0000364A 3F05 move.w -[A7], D5
0000364C 3F07 move.w -[A7], D7
0000364E A893 syscall MoveTo
00003650 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00003654 3F07 move.w -[A7], D7
00003656 A891 syscall LineTo
00003658 3E04 move.w D7, D4
0000365A DE47 add.w D7, D7
0000365C DE46 add.w D7, D6
0000365E 3F05 move.w -[A7], D5
00003660 3F07 move.w -[A7], D7
00003662 A893 syscall MoveTo
00003664 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00003668 3F07 move.w -[A7], D7
0000366A A891 syscall LineTo
0000366C 7003 moveq.l D0, 0x03
0000366E C1C4 muls.w D0, D4
00003670 D046 add.w D0, D6
00003672 3E00 move.w D7, D0
00003674 3F05 move.w -[A7], D5
00003676 3F07 move.w -[A7], D7
00003678 A893 syscall MoveTo
0000367A 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0000367E 3F07 move.w -[A7], D7
00003680 A891 syscall LineTo
00003682 3E04 move.w D7, D4
00003684 E54F lsl D7.w, 2
00003686 DE46 add.w D7, D6
00003688 3F05 move.w -[A7], D5
0000368A 3F07 move.w -[A7], D7
0000368C A893 syscall MoveTo
0000368E 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00003692 3F07 move.w -[A7], D7
00003694 A891 syscall LineTo
00003696 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
0000369A 4E5E unlink A6
0000369C 4E75 rts
export_63:
0000369E 4E56 FFEE link A6, -0x0012
000036A2 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
000036A6 362E 000A move.w D3, [A6 + 0xA]
000036AA 3E2E 000E move.w D7, [A6 + 0xE]
000036AE 182E 0011 move.b D4, [A6 + 0x11]
000036B2 3A2E 0012 move.w D5, [A6 + 0x12]
000036B6 0C6E 0003 000C cmpi.w [A6 + 0xC], 0x3
000036BC 6C3E bge +0x40 /* 000036FC */
000036BE 302E 000C move.w D0, [A6 + 0xC]
000036C2 670E beq +0x10 /* 000036D2 */
000036C4 6B00 02BC bmi +0x2BE /* 00003982 */
000036C8 5540 subq.w D0, 2
000036CA 6720 beq +0x22 /* 000036EC */
000036CC 6A00 02B4 bpl +0x2B6 /* 00003982 */
000036D0 600E bra +0x10 /* 000036E0 */
label000036D2:
000036D2 3C2E 0008 move.w D6, [A6 + 0x8]
000036D6 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1
000036DC 6000 02A4 bra +0x2A6 /* 00003982 */
label000036E0:
000036E0 3C2E 0008 move.w D6, [A6 + 0x8]
000036E4 422E FFF7 clr.b [A6 - 0x9]
000036E8 6000 0298 bra +0x29A /* 00003982 */
label000036EC:
000036EC 7CFD moveq.l D6, 0xFFFFFFFD
000036EE DC6E 0008 add.w D6, [A6 + 0x8]
000036F2 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1
000036F8 6000 0288 bra +0x28A /* 00003982 */
label000036FC:
000036FC 0C6E 0057 000C cmpi.w [A6 + 0xC], 0x57 /* 'W' */
00003702 6612 bne +0x14 /* 00003716 */
00003704 3C2E 0008 move.w D6, [A6 + 0x8]
00003708 0646 FF67 addi.w D6, 0xFF67
0000370C 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1
00003712 6000 026E bra +0x270 /* 00003982 */
label00003716:
00003716 0C6E 0057 000C cmpi.w [A6 + 0xC], 0x57 /* 'W' */
0000371C 6F00 0128 ble +0x12A /* 00003846 */
00003720 7CA5 moveq.l D6, 0xFFFFFFA5
00003722 DC6E 0008 add.w D6, [A6 + 0x8]
00003726 486E FFF8 pea.l [A6 - 0x8]
0000372A 3F03 move.w -[A7], D3
0000372C 3F06 move.w -[A7], D6
0000372E 7010 moveq.l D0, 0x10
00003730 D043 add.w D0, D3
00003732 3F00 move.w -[A7], D0
00003734 7016 moveq.l D0, 0x16
00003736 D046 add.w D0, D6
00003738 3F00 move.w -[A7], D0
0000373A A8A7 syscall SetRect
0000373C 0C47 0008 cmpi.w D7, 0x8
00003740 6C26 bge +0x28 /* 00003768 */
00003742 486E FFF8 pea.l [A6 - 0x8]
00003746 2F2D D7BA move.l -[A7], [A5 - 0x2846]
0000374A A94B syscall PlotIcon
0000374C 3F03 move.w -[A7], D3
0000374E 3F06 move.w -[A7], D6
00003750 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003754 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003758 7000 moveq.l D0, 0x00
0000375A 1004 move.b D0, D4
0000375C 3F00 move.w -[A7], D0
0000375E 3F05 move.w -[A7], D5
00003760 4EBA 0C40 jsr [PC + 0xC40 /* 000043A2 */]
00003764 6000 0C1A bra +0xC1C /* 00004380 */
label00003768:
00003768 0C47 0010 cmpi.w D7, 0x10
0000376C 6C26 bge +0x28 /* 00003794 */
0000376E 486E FFF8 pea.l [A6 - 0x8]
00003772 2F2D D7BE move.l -[A7], [A5 - 0x2842]
00003776 A94B syscall PlotIcon
00003778 3F03 move.w -[A7], D3
0000377A 3F06 move.w -[A7], D6
0000377C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003780 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003784 7000 moveq.l D0, 0x00
00003786 1004 move.b D0, D4
00003788 3F00 move.w -[A7], D0
0000378A 3F05 move.w -[A7], D5
0000378C 4EBA 0C14 jsr [PC + 0xC14 /* 000043A2 */]
00003790 6000 0BEE bra +0xBF0 /* 00004380 */
label00003794:
00003794 0C47 001F cmpi.w D7, 0x1F
00003798 6C26 bge +0x28 /* 000037C0 */
0000379A 486E FFF8 pea.l [A6 - 0x8]
0000379E 2F2D D7C2 move.l -[A7], [A5 - 0x283E]
000037A2 A94B syscall PlotIcon
000037A4 3F03 move.w -[A7], D3
000037A6 3F06 move.w -[A7], D6
000037A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000037AC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000037B0 7000 moveq.l D0, 0x00
000037B2 1004 move.b D0, D4
000037B4 3F00 move.w -[A7], D0
000037B6 3F05 move.w -[A7], D5
000037B8 4EBA 0BE8 jsr [PC + 0xBE8 /* 000043A2 */]
000037BC 6000 0BC2 bra +0xBC4 /* 00004380 */
label000037C0:
000037C0 0C47 003D cmpi.w D7, 0x3D /* '=' */
000037C4 6C26 bge +0x28 /* 000037EC */
000037C6 486E FFF8 pea.l [A6 - 0x8]
000037CA 2F2D D7C6 move.l -[A7], [A5 - 0x283A]
000037CE A94B syscall PlotIcon
000037D0 3F03 move.w -[A7], D3
000037D2 3F06 move.w -[A7], D6
000037D4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000037D8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000037DC 7000 moveq.l D0, 0x00
000037DE 1004 move.b D0, D4
000037E0 3F00 move.w -[A7], D0
000037E2 3F05 move.w -[A7], D5
000037E4 4EBA 0BBC jsr [PC + 0xBBC /* 000043A2 */]
000037E8 6000 0B96 bra +0xB98 /* 00004380 */
label000037EC:
000037EC 0C47 0079 cmpi.w D7, 0x79 /* 'y' */
000037F0 6C26 bge +0x28 /* 00003818 */
000037F2 486E FFF8 pea.l [A6 - 0x8]
000037F6 2F2D D7CA move.l -[A7], [A5 - 0x2836]
000037FA A94B syscall PlotIcon
000037FC 3F03 move.w -[A7], D3
000037FE 3F06 move.w -[A7], D6
00003800 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003804 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003808 7000 moveq.l D0, 0x00
0000380A 1004 move.b D0, D4
0000380C 3F00 move.w -[A7], D0
0000380E 3F05 move.w -[A7], D5
00003810 4EBA 0B90 jsr [PC + 0xB90 /* 000043A2 */]
00003814 6000 0B6A bra +0xB6C /* 00004380 */
label00003818:
00003818 0C47 00F1 cmpi.w D7, 0xF1
0000381C 6C00 0164 bge +0x166 /* 00003982 */
00003820 486E FFF8 pea.l [A6 - 0x8]
00003824 2F2D D7CE move.l -[A7], [A5 - 0x2832]
00003828 A94B syscall PlotIcon
0000382A 3F03 move.w -[A7], D3
0000382C 3F06 move.w -[A7], D6
0000382E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003832 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003836 7000 moveq.l D0, 0x00
00003838 1004 move.b D0, D4
0000383A 3F00 move.w -[A7], D0
0000383C 3F05 move.w -[A7], D5
0000383E 4EBA 0B62 jsr [PC + 0xB62 /* 000043A2 */]
00003842 6000 0B3C bra +0xB3E /* 00004380 */
label00003846:
00003846 70FD moveq.l D0, 0xFFFFFFFD
00003848 D06E 000C add.w D0, [A6 + 0xC]
0000384C 3D40 FFF0 move.w [A6 - 0x10], D0
00003850 48C0 ext.l D0
00003852 81FC 000C divs.w D0, 0xC
00003856 3D40 FFF2 move.w [A6 - 0xE], D0
0000385A C1FC 000C muls.w D0, 0xC
0000385E 322E FFF0 move.w D1, [A6 - 0x10]
00003862 9240 sub.w D1, D0
00003864 3D41 FFEE move.w [A6 - 0x12], D1
00003868 0C41 000B cmpi.w D1, 0xB
0000386C 6200 0114 bhi +0x116 /* 00003982 */
00003870 43FA 0B18 lea.l A1, [PC + 0xB18 /* 0000438A, value 0xF4F2F50A */]
00003874 D241 add.w D1, D1
00003876 D2F1 1000 add.w A1, [A1 + D1.w]
0000387A 4ED1 jmp [A1]
0000387C 7015 moveq.l D0, 0x15
0000387E C1EE FFF2 muls.w D0, [A6 - 0xE]
00003882 7CFA moveq.l D6, 0xFFFFFFFA
00003884 DC6E 0008 add.w D6, [A6 + 0x8]
00003888 9C40 sub.w D6, D0
0000388A 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1
00003890 6000 00F0 bra +0xF2 /* 00003982 */
00003894 7015 moveq.l D0, 0x15
00003896 C1EE FFF2 muls.w D0, [A6 - 0xE]
0000389A 7CFA moveq.l D6, 0xFFFFFFFA
0000389C DC6E 0008 add.w D6, [A6 + 0x8]
000038A0 9C40 sub.w D6, D0
000038A2 422E FFF7 clr.b [A6 - 0x9]
000038A6 6000 00DA bra +0xDC /* 00003982 */
000038AA 7015 moveq.l D0, 0x15
000038AC C1EE FFF2 muls.w D0, [A6 - 0xE]
000038B0 7CF7 moveq.l D6, 0xFFFFFFF7
000038B2 DC6E 0008 add.w D6, [A6 + 0x8]
000038B6 9C40 sub.w D6, D0
000038B8 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1
000038BE 6000 00C2 bra +0xC4 /* 00003982 */
000038C2 7015 moveq.l D0, 0x15
000038C4 C1EE FFF2 muls.w D0, [A6 - 0xE]
000038C8 7CF7 moveq.l D6, 0xFFFFFFF7
000038CA DC6E 0008 add.w D6, [A6 + 0x8]
000038CE 9C40 sub.w D6, D0
000038D0 422E FFF7 clr.b [A6 - 0x9]
000038D4 6000 00AC bra +0xAE /* 00003982 */
000038D8 7015 moveq.l D0, 0x15
000038DA C1EE FFF2 muls.w D0, [A6 - 0xE]
000038DE 7CF4 moveq.l D6, 0xFFFFFFF4
000038E0 DC6E 0008 add.w D6, [A6 + 0x8]
000038E4 9C40 sub.w D6, D0
000038E6 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1
000038EC 6000 0094 bra +0x96 /* 00003982 */
000038F0 7015 moveq.l D0, 0x15
000038F2 C1EE FFF2 muls.w D0, [A6 - 0xE]
000038F6 7CF1 moveq.l D6, 0xFFFFFFF1
000038F8 DC6E 0008 add.w D6, [A6 + 0x8]
000038FC 9C40 sub.w D6, D0
000038FE 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1
00003904 607C bra +0x7E /* 00003982 */
00003906 7015 moveq.l D0, 0x15
00003908 C1EE FFF2 muls.w D0, [A6 - 0xE]
0000390C 7CF1 moveq.l D6, 0xFFFFFFF1
0000390E DC6E 0008 add.w D6, [A6 + 0x8]
00003912 9C40 sub.w D6, D0
00003914 422E FFF7 clr.b [A6 - 0x9]
00003918 6068 bra +0x6A /* 00003982 */
0000391A 7015 moveq.l D0, 0x15
0000391C C1EE FFF2 muls.w D0, [A6 - 0xE]
00003920 7CEE moveq.l D6, 0xFFFFFFEE
00003922 DC6E 0008 add.w D6, [A6 + 0x8]
00003926 9C40 sub.w D6, D0
00003928 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1
0000392E 6052 bra +0x54 /* 00003982 */
00003930 7015 moveq.l D0, 0x15
00003932 C1EE FFF2 muls.w D0, [A6 - 0xE]
00003936 7CEE moveq.l D6, 0xFFFFFFEE
00003938 DC6E 0008 add.w D6, [A6 + 0x8]
0000393C 9C40 sub.w D6, D0
0000393E 422E FFF7 clr.b [A6 - 0x9]
00003942 603E bra +0x40 /* 00003982 */
00003944 7015 moveq.l D0, 0x15
00003946 C1EE FFF2 muls.w D0, [A6 - 0xE]
0000394A 7CEB moveq.l D6, 0xFFFFFFEB
0000394C DC6E 0008 add.w D6, [A6 + 0x8]
00003950 9C40 sub.w D6, D0
00003952 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1
00003958 6028 bra +0x2A /* 00003982 */
0000395A 7015 moveq.l D0, 0x15
0000395C C1EE FFF2 muls.w D0, [A6 - 0xE]
00003960 7CEB moveq.l D6, 0xFFFFFFEB
00003962 DC6E 0008 add.w D6, [A6 + 0x8]
00003966 9C40 sub.w D6, D0
00003968 422E FFF7 clr.b [A6 - 0x9]
0000396C 6014 bra +0x16 /* 00003982 */
0000396E 7015 moveq.l D0, 0x15
00003970 C1EE FFF2 muls.w D0, [A6 - 0xE]
00003974 7CE8 moveq.l D6, 0xFFFFFFE8
00003976 DC6E 0008 add.w D6, [A6 + 0x8]
0000397A 9C40 sub.w D6, D0
0000397C 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1
label00003982:
00003982 4A2E FFF7 tst.b [A6 - 0x9]
00003986 6700 0502 beq +0x504 /* 00003E8A */
0000398A 70AB moveq.l D0, 0xFFFFFFAB
0000398C D06E 0008 add.w D0, [A6 + 0x8]
00003990 B046 cmp.w D0, D6
00003992 6F00 027A ble +0x27C /* 00003C0E */
00003996 486E FFF8 pea.l [A6 - 0x8]
0000399A 3F03 move.w -[A7], D3
0000399C 3F06 move.w -[A7], D6
0000399E 7010 moveq.l D0, 0x10
000039A0 D043 add.w D0, D3
000039A2 3F00 move.w -[A7], D0
000039A4 7016 moveq.l D0, 0x16
000039A6 D046 add.w D0, D6
000039A8 3F00 move.w -[A7], D0
000039AA A8A7 syscall SetRect
000039AC 0C47 0004 cmpi.w D7, 0x4
000039B0 6C26 bge +0x28 /* 000039D8 */
000039B2 486E FFF8 pea.l [A6 - 0x8]
000039B6 2F2D D6C2 move.l -[A7], [A5 - 0x293E]
000039BA A94B syscall PlotIcon
000039BC 3F03 move.w -[A7], D3
000039BE 3F06 move.w -[A7], D6
000039C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000039C4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000039C8 7000 moveq.l D0, 0x00
000039CA 1004 move.b D0, D4
000039CC 3F00 move.w -[A7], D0
000039CE 3F05 move.w -[A7], D5
000039D0 4EBA 09D0 jsr [PC + 0x9D0 /* 000043A2 */]
000039D4 6000 09AA bra +0x9AC /* 00004380 */
label000039D8:
000039D8 0C47 0006 cmpi.w D7, 0x6
000039DC 6C26 bge +0x28 /* 00003A04 */
000039DE 486E FFF8 pea.l [A6 - 0x8]
000039E2 2F2D D6C6 move.l -[A7], [A5 - 0x293A]
000039E6 A94B syscall PlotIcon
000039E8 3F03 move.w -[A7], D3
000039EA 3F06 move.w -[A7], D6
000039EC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000039F0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000039F4 7000 moveq.l D0, 0x00
000039F6 1004 move.b D0, D4
000039F8 3F00 move.w -[A7], D0
000039FA 3F05 move.w -[A7], D5
000039FC 4EBA 09A4 jsr [PC + 0x9A4 /* 000043A2 */]
00003A00 6000 097E bra +0x980 /* 00004380 */
label00003A04:
00003A04 0C47 0008 cmpi.w D7, 0x8
00003A08 6C26 bge +0x28 /* 00003A30 */
00003A0A 486E FFF8 pea.l [A6 - 0x8]
00003A0E 2F2D D6CA move.l -[A7], [A5 - 0x2936]
00003A12 A94B syscall PlotIcon
00003A14 3F03 move.w -[A7], D3
00003A16 3F06 move.w -[A7], D6
00003A18 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A1C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003A20 7000 moveq.l D0, 0x00
00003A22 1004 move.b D0, D4
00003A24 3F00 move.w -[A7], D0
00003A26 3F05 move.w -[A7], D5
00003A28 4EBA 0978 jsr [PC + 0x978 /* 000043A2 */]
00003A2C 6000 0952 bra +0x954 /* 00004380 */
label00003A30:
00003A30 0C47 000C cmpi.w D7, 0xC
00003A34 6C26 bge +0x28 /* 00003A5C */
00003A36 486E FFF8 pea.l [A6 - 0x8]
00003A3A 2F2D D6CE move.l -[A7], [A5 - 0x2932]
00003A3E A94B syscall PlotIcon
00003A40 3F03 move.w -[A7], D3
00003A42 3F06 move.w -[A7], D6
00003A44 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A48 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003A4C 7000 moveq.l D0, 0x00
00003A4E 1004 move.b D0, D4
00003A50 3F00 move.w -[A7], D0
00003A52 3F05 move.w -[A7], D5
00003A54 4EBA 094C jsr [PC + 0x94C /* 000043A2 */]
00003A58 6000 0926 bra +0x928 /* 00004380 */
label00003A5C:
00003A5C 0C47 0010 cmpi.w D7, 0x10
00003A60 6C26 bge +0x28 /* 00003A88 */
00003A62 486E FFF8 pea.l [A6 - 0x8]
00003A66 2F2D D6D2 move.l -[A7], [A5 - 0x292E]
00003A6A A94B syscall PlotIcon
00003A6C 3F03 move.w -[A7], D3
00003A6E 3F06 move.w -[A7], D6
00003A70 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A74 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003A78 7000 moveq.l D0, 0x00
00003A7A 1004 move.b D0, D4
00003A7C 3F00 move.w -[A7], D0
00003A7E 3F05 move.w -[A7], D5
00003A80 4EBA 0920 jsr [PC + 0x920 /* 000043A2 */]
00003A84 6000 08FA bra +0x8FC /* 00004380 */
label00003A88:
00003A88 0C47 0017 cmpi.w D7, 0x17
00003A8C 6C26 bge +0x28 /* 00003AB4 */
00003A8E 486E FFF8 pea.l [A6 - 0x8]
00003A92 2F2D D6D6 move.l -[A7], [A5 - 0x292A]
00003A96 A94B syscall PlotIcon
00003A98 3F03 move.w -[A7], D3
00003A9A 3F06 move.w -[A7], D6
00003A9C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003AA0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003AA4 7000 moveq.l D0, 0x00
00003AA6 1004 move.b D0, D4
00003AA8 3F00 move.w -[A7], D0
00003AAA 3F05 move.w -[A7], D5
00003AAC 4EBA 08F4 jsr [PC + 0x8F4 /* 000043A2 */]
00003AB0 6000 08CE bra +0x8D0 /* 00004380 */
label00003AB4:
00003AB4 0C47 001F cmpi.w D7, 0x1F
00003AB8 6C26 bge +0x28 /* 00003AE0 */
00003ABA 486E FFF8 pea.l [A6 - 0x8]
00003ABE 2F2D D6DA move.l -[A7], [A5 - 0x2926]
00003AC2 A94B syscall PlotIcon
00003AC4 3F03 move.w -[A7], D3
00003AC6 3F06 move.w -[A7], D6
00003AC8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003ACC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003AD0 7000 moveq.l D0, 0x00
00003AD2 1004 move.b D0, D4
00003AD4 3F00 move.w -[A7], D0
00003AD6 3F05 move.w -[A7], D5
00003AD8 4EBA 08C8 jsr [PC + 0x8C8 /* 000043A2 */]
00003ADC 6000 08A2 bra +0x8A4 /* 00004380 */
label00003AE0:
00003AE0 0C47 002E cmpi.w D7, 0x2E /* '.' */
00003AE4 6C26 bge +0x28 /* 00003B0C */
00003AE6 486E FFF8 pea.l [A6 - 0x8]
00003AEA 2F2D D6DE move.l -[A7], [A5 - 0x2922]
00003AEE A94B syscall PlotIcon
00003AF0 3F03 move.w -[A7], D3
00003AF2 3F06 move.w -[A7], D6
00003AF4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003AF8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003AFC 7000 moveq.l D0, 0x00
00003AFE 1004 move.b D0, D4
00003B00 3F00 move.w -[A7], D0
00003B02 3F05 move.w -[A7], D5
00003B04 4EBA 089C jsr [PC + 0x89C /* 000043A2 */]
00003B08 6000 0876 bra +0x878 /* 00004380 */
label00003B0C:
00003B0C 0C47 003D cmpi.w D7, 0x3D /* '=' */
00003B10 6C26 bge +0x28 /* 00003B38 */
00003B12 486E FFF8 pea.l [A6 - 0x8]
00003B16 2F2D D6E2 move.l -[A7], [A5 - 0x291E]
00003B1A A94B syscall PlotIcon
00003B1C 3F03 move.w -[A7], D3
00003B1E 3F06 move.w -[A7], D6
00003B20 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B24 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003B28 7000 moveq.l D0, 0x00
00003B2A 1004 move.b D0, D4
00003B2C 3F00 move.w -[A7], D0
00003B2E 3F05 move.w -[A7], D5
00003B30 4EBA 0870 jsr [PC + 0x870 /* 000043A2 */]
00003B34 6000 084A bra +0x84C /* 00004380 */
label00003B38:
00003B38 0C47 005B cmpi.w D7, 0x5B /* '[' */
00003B3C 6C26 bge +0x28 /* 00003B64 */
00003B3E 486E FFF8 pea.l [A6 - 0x8]
00003B42 2F2D D6E6 move.l -[A7], [A5 - 0x291A]
00003B46 A94B syscall PlotIcon
00003B48 3F03 move.w -[A7], D3
00003B4A 3F06 move.w -[A7], D6
00003B4C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B50 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003B54 7000 moveq.l D0, 0x00
00003B56 1004 move.b D0, D4
00003B58 3F00 move.w -[A7], D0
00003B5A 3F05 move.w -[A7], D5
00003B5C 4EBA 0844 jsr [PC + 0x844 /* 000043A2 */]
00003B60 6000 081E bra +0x820 /* 00004380 */
label00003B64:
00003B64 0C47 0079 cmpi.w D7, 0x79 /* 'y' */
00003B68 6C26 bge +0x28 /* 00003B90 */
00003B6A 486E FFF8 pea.l [A6 - 0x8]
00003B6E 2F2D D6EA move.l -[A7], [A5 - 0x2916]
00003B72 A94B syscall PlotIcon
00003B74 3F03 move.w -[A7], D3
00003B76 3F06 move.w -[A7], D6
00003B78 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B7C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003B80 7000 moveq.l D0, 0x00
00003B82 1004 move.b D0, D4
00003B84 3F00 move.w -[A7], D0
00003B86 3F05 move.w -[A7], D5
00003B88 4EBA 0818 jsr [PC + 0x818 /* 000043A2 */]
00003B8C 6000 07F2 bra +0x7F4 /* 00004380 */
label00003B90:
00003B90 0C47 00B5 cmpi.w D7, 0xB5
00003B94 6C26 bge +0x28 /* 00003BBC */
00003B96 486E FFF8 pea.l [A6 - 0x8]
00003B9A 2F2D D6EE move.l -[A7], [A5 - 0x2912]
00003B9E A94B syscall PlotIcon
00003BA0 3F03 move.w -[A7], D3
00003BA2 3F06 move.w -[A7], D6
00003BA4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003BA8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003BAC 7000 moveq.l D0, 0x00
00003BAE 1004 move.b D0, D4
00003BB0 3F00 move.w -[A7], D0
00003BB2 3F05 move.w -[A7], D5
00003BB4 4EBA 07EC jsr [PC + 0x7EC /* 000043A2 */]
00003BB8 6000 07C6 bra +0x7C8 /* 00004380 */
label00003BBC:
00003BBC 0C47 00F1 cmpi.w D7, 0xF1
00003BC0 6C26 bge +0x28 /* 00003BE8 */
00003BC2 486E FFF8 pea.l [A6 - 0x8]
00003BC6 2F2D D6F2 move.l -[A7], [A5 - 0x290E]
00003BCA A94B syscall PlotIcon
00003BCC 3F03 move.w -[A7], D3
00003BCE 3F06 move.w -[A7], D6
00003BD0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003BD4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003BD8 7000 moveq.l D0, 0x00
00003BDA 1004 move.b D0, D4
00003BDC 3F00 move.w -[A7], D0
00003BDE 3F05 move.w -[A7], D5
00003BE0 4EBA 07C0 jsr [PC + 0x7C0 /* 000043A2 */]
00003BE4 6000 079A bra +0x79C /* 00004380 */
label00003BE8:
00003BE8 486E FFF8 pea.l [A6 - 0x8]
00003BEC 2F2D D6F6 move.l -[A7], [A5 - 0x290A]
00003BF0 A94B syscall PlotIcon
00003BF2 3F03 move.w -[A7], D3
00003BF4 3F06 move.w -[A7], D6
00003BF6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003BFA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003BFE 7000 moveq.l D0, 0x00
00003C00 1004 move.b D0, D4
00003C02 3F00 move.w -[A7], D0
00003C04 3F05 move.w -[A7], D5
00003C06 4EBA 079A jsr [PC + 0x79A /* 000043A2 */]
00003C0A 6000 0774 bra +0x776 /* 00004380 */
label00003C0E:
00003C0E 486E FFF8 pea.l [A6 - 0x8]
00003C12 3F03 move.w -[A7], D3
00003C14 70EF moveq.l D0, 0xFFFFFFEF
00003C16 D046 add.w D0, D6
00003C18 3F00 move.w -[A7], D0
00003C1A 7010 moveq.l D0, 0x10
00003C1C D043 add.w D0, D3
00003C1E 3F00 move.w -[A7], D0
00003C20 7005 moveq.l D0, 0x05
00003C22 D046 add.w D0, D6
00003C24 3F00 move.w -[A7], D0
00003C26 A8A7 syscall SetRect
00003C28 0C47 0004 cmpi.w D7, 0x4
00003C2C 6C26 bge +0x28 /* 00003C54 */
00003C2E 486E FFF8 pea.l [A6 - 0x8]
00003C32 2F2D D732 move.l -[A7], [A5 - 0x28CE]
00003C36 A94B syscall PlotIcon
00003C38 3F03 move.w -[A7], D3
00003C3A 3F06 move.w -[A7], D6
00003C3C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C40 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003C44 7000 moveq.l D0, 0x00
00003C46 1004 move.b D0, D4
00003C48 3F00 move.w -[A7], D0
00003C4A 3F05 move.w -[A7], D5
00003C4C 4EBA 0754 jsr [PC + 0x754 /* 000043A2 */]
00003C50 6000 072E bra +0x730 /* 00004380 */
label00003C54:
00003C54 0C47 0006 cmpi.w D7, 0x6
00003C58 6C26 bge +0x28 /* 00003C80 */
00003C5A 486E FFF8 pea.l [A6 - 0x8]
00003C5E 2F2D D736 move.l -[A7], [A5 - 0x28CA]
00003C62 A94B syscall PlotIcon
00003C64 3F03 move.w -[A7], D3
00003C66 3F06 move.w -[A7], D6
00003C68 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C6C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003C70 7000 moveq.l D0, 0x00
00003C72 1004 move.b D0, D4
00003C74 3F00 move.w -[A7], D0
00003C76 3F05 move.w -[A7], D5
00003C78 4EBA 0728 jsr [PC + 0x728 /* 000043A2 */]
00003C7C 6000 0702 bra +0x704 /* 00004380 */
label00003C80:
00003C80 0C47 0008 cmpi.w D7, 0x8
00003C84 6C26 bge +0x28 /* 00003CAC */
00003C86 486E FFF8 pea.l [A6 - 0x8]
00003C8A 2F2D D73A move.l -[A7], [A5 - 0x28C6]
00003C8E A94B syscall PlotIcon
00003C90 3F03 move.w -[A7], D3
00003C92 3F06 move.w -[A7], D6
00003C94 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C98 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003C9C 7000 moveq.l D0, 0x00
00003C9E 1004 move.b D0, D4
00003CA0 3F00 move.w -[A7], D0
00003CA2 3F05 move.w -[A7], D5
00003CA4 4EBA 06FC jsr [PC + 0x6FC /* 000043A2 */]
00003CA8 6000 06D6 bra +0x6D8 /* 00004380 */
label00003CAC:
00003CAC 0C47 000C cmpi.w D7, 0xC
00003CB0 6C26 bge +0x28 /* 00003CD8 */
00003CB2 486E FFF8 pea.l [A6 - 0x8]
00003CB6 2F2D D73E move.l -[A7], [A5 - 0x28C2]
00003CBA A94B syscall PlotIcon
00003CBC 3F03 move.w -[A7], D3
00003CBE 3F06 move.w -[A7], D6
00003CC0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003CC4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003CC8 7000 moveq.l D0, 0x00
00003CCA 1004 move.b D0, D4
00003CCC 3F00 move.w -[A7], D0
00003CCE 3F05 move.w -[A7], D5
00003CD0 4EBA 06D0 jsr [PC + 0x6D0 /* 000043A2 */]
00003CD4 6000 06AA bra +0x6AC /* 00004380 */
label00003CD8:
00003CD8 0C47 0010 cmpi.w D7, 0x10
00003CDC 6C26 bge +0x28 /* 00003D04 */
00003CDE 486E FFF8 pea.l [A6 - 0x8]
00003CE2 2F2D D742 move.l -[A7], [A5 - 0x28BE]
00003CE6 A94B syscall PlotIcon
00003CE8 3F03 move.w -[A7], D3
00003CEA 3F06 move.w -[A7], D6
00003CEC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003CF0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003CF4 7000 moveq.l D0, 0x00
00003CF6 1004 move.b D0, D4
00003CF8 3F00 move.w -[A7], D0
00003CFA 3F05 move.w -[A7], D5
00003CFC 4EBA 06A4 jsr [PC + 0x6A4 /* 000043A2 */]
00003D00 6000 067E bra +0x680 /* 00004380 */
label00003D04:
00003D04 0C47 0017 cmpi.w D7, 0x17
00003D08 6C26 bge +0x28 /* 00003D30 */
00003D0A 486E FFF8 pea.l [A6 - 0x8]
00003D0E 2F2D D746 move.l -[A7], [A5 - 0x28BA]
00003D12 A94B syscall PlotIcon
00003D14 3F03 move.w -[A7], D3
00003D16 3F06 move.w -[A7], D6
00003D18 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D1C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003D20 7000 moveq.l D0, 0x00
00003D22 1004 move.b D0, D4
00003D24 3F00 move.w -[A7], D0
00003D26 3F05 move.w -[A7], D5
00003D28 4EBA 0678 jsr [PC + 0x678 /* 000043A2 */]
00003D2C 6000 0652 bra +0x654 /* 00004380 */
label00003D30:
00003D30 0C47 001F cmpi.w D7, 0x1F
00003D34 6C26 bge +0x28 /* 00003D5C */
00003D36 486E FFF8 pea.l [A6 - 0x8]
00003D3A 2F2D D74A move.l -[A7], [A5 - 0x28B6]
00003D3E A94B syscall PlotIcon
00003D40 3F03 move.w -[A7], D3
00003D42 3F06 move.w -[A7], D6
00003D44 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D48 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003D4C 7000 moveq.l D0, 0x00
00003D4E 1004 move.b D0, D4
00003D50 3F00 move.w -[A7], D0
00003D52 3F05 move.w -[A7], D5
00003D54 4EBA 064C jsr [PC + 0x64C /* 000043A2 */]
00003D58 6000 0626 bra +0x628 /* 00004380 */
label00003D5C:
00003D5C 0C47 002E cmpi.w D7, 0x2E /* '.' */
00003D60 6C26 bge +0x28 /* 00003D88 */
00003D62 486E FFF8 pea.l [A6 - 0x8]
00003D66 2F2D D74E move.l -[A7], [A5 - 0x28B2]
00003D6A A94B syscall PlotIcon
00003D6C 3F03 move.w -[A7], D3
00003D6E 3F06 move.w -[A7], D6
00003D70 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D74 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003D78 7000 moveq.l D0, 0x00
00003D7A 1004 move.b D0, D4
00003D7C 3F00 move.w -[A7], D0
00003D7E 3F05 move.w -[A7], D5
00003D80 4EBA 0620 jsr [PC + 0x620 /* 000043A2 */]
00003D84 6000 05FA bra +0x5FC /* 00004380 */
label00003D88:
00003D88 0C47 003D cmpi.w D7, 0x3D /* '=' */
00003D8C 6C26 bge +0x28 /* 00003DB4 */
00003D8E 486E FFF8 pea.l [A6 - 0x8]
00003D92 2F2D D752 move.l -[A7], [A5 - 0x28AE]
00003D96 A94B syscall PlotIcon
00003D98 3F03 move.w -[A7], D3
00003D9A 3F06 move.w -[A7], D6
00003D9C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003DA0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003DA4 7000 moveq.l D0, 0x00
00003DA6 1004 move.b D0, D4
00003DA8 3F00 move.w -[A7], D0
00003DAA 3F05 move.w -[A7], D5
00003DAC 4EBA 05F4 jsr [PC + 0x5F4 /* 000043A2 */]
00003DB0 6000 05CE bra +0x5D0 /* 00004380 */
label00003DB4:
00003DB4 0C47 005B cmpi.w D7, 0x5B /* '[' */
00003DB8 6C26 bge +0x28 /* 00003DE0 */
00003DBA 486E FFF8 pea.l [A6 - 0x8]
00003DBE 2F2D D756 move.l -[A7], [A5 - 0x28AA]
00003DC2 A94B syscall PlotIcon
00003DC4 3F03 move.w -[A7], D3
00003DC6 3F06 move.w -[A7], D6
00003DC8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003DCC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003DD0 7000 moveq.l D0, 0x00
00003DD2 1004 move.b D0, D4
00003DD4 3F00 move.w -[A7], D0
00003DD6 3F05 move.w -[A7], D5
00003DD8 4EBA 05C8 jsr [PC + 0x5C8 /* 000043A2 */]
00003DDC 6000 05A2 bra +0x5A4 /* 00004380 */
label00003DE0:
00003DE0 0C47 0079 cmpi.w D7, 0x79 /* 'y' */
00003DE4 6C26 bge +0x28 /* 00003E0C */
00003DE6 486E FFF8 pea.l [A6 - 0x8]
00003DEA 2F2D D75A move.l -[A7], [A5 - 0x28A6]
00003DEE A94B syscall PlotIcon
00003DF0 3F03 move.w -[A7], D3
00003DF2 3F06 move.w -[A7], D6
00003DF4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003DF8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003DFC 7000 moveq.l D0, 0x00
00003DFE 1004 move.b D0, D4
00003E00 3F00 move.w -[A7], D0
00003E02 3F05 move.w -[A7], D5
00003E04 4EBA 059C jsr [PC + 0x59C /* 000043A2 */]
00003E08 6000 0576 bra +0x578 /* 00004380 */
label00003E0C:
00003E0C 0C47 00B5 cmpi.w D7, 0xB5
00003E10 6C26 bge +0x28 /* 00003E38 */
00003E12 486E FFF8 pea.l [A6 - 0x8]
00003E16 2F2D D75E move.l -[A7], [A5 - 0x28A2]
00003E1A A94B syscall PlotIcon
00003E1C 3F03 move.w -[A7], D3
00003E1E 3F06 move.w -[A7], D6
00003E20 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E24 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003E28 7000 moveq.l D0, 0x00
00003E2A 1004 move.b D0, D4
00003E2C 3F00 move.w -[A7], D0
00003E2E 3F05 move.w -[A7], D5
00003E30 4EBA 0570 jsr [PC + 0x570 /* 000043A2 */]
00003E34 6000 054A bra +0x54C /* 00004380 */
label00003E38:
00003E38 0C47 00F1 cmpi.w D7, 0xF1
00003E3C 6C26 bge +0x28 /* 00003E64 */
00003E3E 486E FFF8 pea.l [A6 - 0x8]
00003E42 2F2D D762 move.l -[A7], [A5 - 0x289E]
00003E46 A94B syscall PlotIcon
00003E48 3F03 move.w -[A7], D3
00003E4A 3F06 move.w -[A7], D6
00003E4C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E50 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003E54 7000 moveq.l D0, 0x00
00003E56 1004 move.b D0, D4
00003E58 3F00 move.w -[A7], D0
00003E5A 3F05 move.w -[A7], D5
00003E5C 4EBA 0544 jsr [PC + 0x544 /* 000043A2 */]
00003E60 6000 051E bra +0x520 /* 00004380 */
label00003E64:
00003E64 486E FFF8 pea.l [A6 - 0x8]
00003E68 2F2D D766 move.l -[A7], [A5 - 0x289A]
00003E6C A94B syscall PlotIcon
00003E6E 3F03 move.w -[A7], D3
00003E70 3F06 move.w -[A7], D6
00003E72 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E76 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003E7A 7000 moveq.l D0, 0x00
00003E7C 1004 move.b D0, D4
00003E7E 3F00 move.w -[A7], D0
00003E80 3F05 move.w -[A7], D5
00003E82 4EBA 051E jsr [PC + 0x51E /* 000043A2 */]
00003E86 6000 04F8 bra +0x4FA /* 00004380 */
label00003E8A:
00003E8A 70AB moveq.l D0, 0xFFFFFFAB
00003E8C D06E 0008 add.w D0, [A6 + 0x8]
00003E90 B046 cmp.w D0, D6
00003E92 6F00 027A ble +0x27C /* 0000410E */
00003E96 486E FFF8 pea.l [A6 - 0x8]
00003E9A 3F03 move.w -[A7], D3
00003E9C 3F06 move.w -[A7], D6
00003E9E 7010 moveq.l D0, 0x10
00003EA0 D043 add.w D0, D3
00003EA2 3F00 move.w -[A7], D0
00003EA4 7016 moveq.l D0, 0x16
00003EA6 D046 add.w D0, D6
00003EA8 3F00 move.w -[A7], D0
00003EAA A8A7 syscall SetRect
00003EAC 0C47 0004 cmpi.w D7, 0x4
00003EB0 6C26 bge +0x28 /* 00003ED8 */
00003EB2 486E FFF8 pea.l [A6 - 0x8]
00003EB6 2F2D D6FA move.l -[A7], [A5 - 0x2906]
00003EBA A94B syscall PlotIcon
00003EBC 3F03 move.w -[A7], D3
00003EBE 3F06 move.w -[A7], D6
00003EC0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003EC4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003EC8 7000 moveq.l D0, 0x00
00003ECA 1004 move.b D0, D4
00003ECC 3F00 move.w -[A7], D0
00003ECE 3F05 move.w -[A7], D5
00003ED0 4EBA 04D0 jsr [PC + 0x4D0 /* 000043A2 */]
00003ED4 6000 04AA bra +0x4AC /* 00004380 */
label00003ED8:
00003ED8 0C47 0006 cmpi.w D7, 0x6
00003EDC 6C26 bge +0x28 /* 00003F04 */
00003EDE 486E FFF8 pea.l [A6 - 0x8]
00003EE2 2F2D D6FE move.l -[A7], [A5 - 0x2902]
00003EE6 A94B syscall PlotIcon
00003EE8 3F03 move.w -[A7], D3
00003EEA 3F06 move.w -[A7], D6
00003EEC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003EF0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003EF4 7000 moveq.l D0, 0x00
00003EF6 1004 move.b D0, D4
00003EF8 3F00 move.w -[A7], D0
00003EFA 3F05 move.w -[A7], D5
00003EFC 4EBA 04A4 jsr [PC + 0x4A4 /* 000043A2 */]
00003F00 6000 047E bra +0x480 /* 00004380 */
label00003F04:
00003F04 0C47 0008 cmpi.w D7, 0x8
00003F08 6C26 bge +0x28 /* 00003F30 */
00003F0A 486E FFF8 pea.l [A6 - 0x8]
00003F0E 2F2D D702 move.l -[A7], [A5 - 0x28FE]
00003F12 A94B syscall PlotIcon
00003F14 3F03 move.w -[A7], D3
00003F16 3F06 move.w -[A7], D6
00003F18 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003F1C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003F20 7000 moveq.l D0, 0x00
00003F22 1004 move.b D0, D4
00003F24 3F00 move.w -[A7], D0
00003F26 3F05 move.w -[A7], D5
00003F28 4EBA 0478 jsr [PC + 0x478 /* 000043A2 */]
00003F2C 6000 0452 bra +0x454 /* 00004380 */
label00003F30:
00003F30 0C47 000C cmpi.w D7, 0xC
00003F34 6C26 bge +0x28 /* 00003F5C */
00003F36 486E FFF8 pea.l [A6 - 0x8]
00003F3A 2F2D D706 move.l -[A7], [A5 - 0x28FA]
00003F3E A94B syscall PlotIcon
00003F40 3F03 move.w -[A7], D3
00003F42 3F06 move.w -[A7], D6
00003F44 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003F48 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003F4C 7000 moveq.l D0, 0x00
00003F4E 1004 move.b D0, D4
00003F50 3F00 move.w -[A7], D0
00003F52 3F05 move.w -[A7], D5
00003F54 4EBA 044C jsr [PC + 0x44C /* 000043A2 */]
00003F58 6000 0426 bra +0x428 /* 00004380 */
label00003F5C:
00003F5C 0C47 0010 cmpi.w D7, 0x10
00003F60 6C26 bge +0x28 /* 00003F88 */
00003F62 486E FFF8 pea.l [A6 - 0x8]
00003F66 2F2D D70A move.l -[A7], [A5 - 0x28F6]
00003F6A A94B syscall PlotIcon
00003F6C 3F03 move.w -[A7], D3
00003F6E 3F06 move.w -[A7], D6
00003F70 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003F74 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003F78 7000 moveq.l D0, 0x00
00003F7A 1004 move.b D0, D4
00003F7C 3F00 move.w -[A7], D0
00003F7E 3F05 move.w -[A7], D5
00003F80 4EBA 0420 jsr [PC + 0x420 /* 000043A2 */]
00003F84 6000 03FA bra +0x3FC /* 00004380 */
label00003F88:
00003F88 0C47 0017 cmpi.w D7, 0x17
00003F8C 6C26 bge +0x28 /* 00003FB4 */
00003F8E 486E FFF8 pea.l [A6 - 0x8]
00003F92 2F2D D70E move.l -[A7], [A5 - 0x28F2]
00003F96 A94B syscall PlotIcon
00003F98 3F03 move.w -[A7], D3
00003F9A 3F06 move.w -[A7], D6
00003F9C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003FA0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003FA4 7000 moveq.l D0, 0x00
00003FA6 1004 move.b D0, D4
00003FA8 3F00 move.w -[A7], D0
00003FAA 3F05 move.w -[A7], D5
00003FAC 4EBA 03F4 jsr [PC + 0x3F4 /* 000043A2 */]
00003FB0 6000 03CE bra +0x3D0 /* 00004380 */
label00003FB4:
00003FB4 0C47 001F cmpi.w D7, 0x1F
00003FB8 6C26 bge +0x28 /* 00003FE0 */
00003FBA 486E FFF8 pea.l [A6 - 0x8]
00003FBE 2F2D D712 move.l -[A7], [A5 - 0x28EE]
00003FC2 A94B syscall PlotIcon
00003FC4 3F03 move.w -[A7], D3
00003FC6 3F06 move.w -[A7], D6
00003FC8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003FCC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003FD0 7000 moveq.l D0, 0x00
00003FD2 1004 move.b D0, D4
00003FD4 3F00 move.w -[A7], D0
00003FD6 3F05 move.w -[A7], D5
00003FD8 4EBA 03C8 jsr [PC + 0x3C8 /* 000043A2 */]
00003FDC 6000 03A2 bra +0x3A4 /* 00004380 */
label00003FE0:
00003FE0 0C47 002E cmpi.w D7, 0x2E /* '.' */
00003FE4 6C26 bge +0x28 /* 0000400C */
00003FE6 486E FFF8 pea.l [A6 - 0x8]
00003FEA 2F2D D716 move.l -[A7], [A5 - 0x28EA]
00003FEE A94B syscall PlotIcon
00003FF0 3F03 move.w -[A7], D3
00003FF2 3F06 move.w -[A7], D6
00003FF4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003FF8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003FFC 7000 moveq.l D0, 0x00
00003FFE 1004 move.b D0, D4
00004000 3F00 move.w -[A7], D0
00004002 3F05 move.w -[A7], D5
00004004 4EBA 039C jsr [PC + 0x39C /* 000043A2 */]
00004008 6000 0376 bra +0x378 /* 00004380 */
label0000400C:
0000400C 0C47 003D cmpi.w D7, 0x3D /* '=' */
00004010 6C26 bge +0x28 /* 00004038 */
00004012 486E FFF8 pea.l [A6 - 0x8]
00004016 2F2D D71A move.l -[A7], [A5 - 0x28E6]
0000401A A94B syscall PlotIcon
0000401C 3F03 move.w -[A7], D3
0000401E 3F06 move.w -[A7], D6
00004020 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004024 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004028 7000 moveq.l D0, 0x00
0000402A 1004 move.b D0, D4
0000402C 3F00 move.w -[A7], D0
0000402E 3F05 move.w -[A7], D5
00004030 4EBA 0370 jsr [PC + 0x370 /* 000043A2 */]
00004034 6000 034A bra +0x34C /* 00004380 */
label00004038:
00004038 0C47 005B cmpi.w D7, 0x5B /* '[' */
0000403C 6C26 bge +0x28 /* 00004064 */
0000403E 486E FFF8 pea.l [A6 - 0x8]
00004042 2F2D D71E move.l -[A7], [A5 - 0x28E2]
00004046 A94B syscall PlotIcon
00004048 3F03 move.w -[A7], D3
0000404A 3F06 move.w -[A7], D6
0000404C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004050 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004054 7000 moveq.l D0, 0x00
00004056 1004 move.b D0, D4
00004058 3F00 move.w -[A7], D0
0000405A 3F05 move.w -[A7], D5
0000405C 4EBA 0344 jsr [PC + 0x344 /* 000043A2 */]
00004060 6000 031E bra +0x320 /* 00004380 */
label00004064:
00004064 0C47 0079 cmpi.w D7, 0x79 /* 'y' */
00004068 6C26 bge +0x28 /* 00004090 */
0000406A 486E FFF8 pea.l [A6 - 0x8]
0000406E 2F2D D722 move.l -[A7], [A5 - 0x28DE]
00004072 A94B syscall PlotIcon
00004074 3F03 move.w -[A7], D3
00004076 3F06 move.w -[A7], D6
00004078 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000407C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004080 7000 moveq.l D0, 0x00
00004082 1004 move.b D0, D4
00004084 3F00 move.w -[A7], D0
00004086 3F05 move.w -[A7], D5
00004088 4EBA 0318 jsr [PC + 0x318 /* 000043A2 */]
0000408C 6000 02F2 bra +0x2F4 /* 00004380 */
label00004090:
00004090 0C47 00B5 cmpi.w D7, 0xB5
00004094 6C26 bge +0x28 /* 000040BC */
00004096 486E FFF8 pea.l [A6 - 0x8]
0000409A 2F2D D726 move.l -[A7], [A5 - 0x28DA]
0000409E A94B syscall PlotIcon
000040A0 3F03 move.w -[A7], D3
000040A2 3F06 move.w -[A7], D6
000040A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040A8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000040AC 7000 moveq.l D0, 0x00
000040AE 1004 move.b D0, D4
000040B0 3F00 move.w -[A7], D0
000040B2 3F05 move.w -[A7], D5
000040B4 4EBA 02EC jsr [PC + 0x2EC /* 000043A2 */]
000040B8 6000 02C6 bra +0x2C8 /* 00004380 */
label000040BC:
000040BC 0C47 00F1 cmpi.w D7, 0xF1
000040C0 6C26 bge +0x28 /* 000040E8 */
000040C2 486E FFF8 pea.l [A6 - 0x8]
000040C6 2F2D D72A move.l -[A7], [A5 - 0x28D6]
000040CA A94B syscall PlotIcon
000040CC 3F03 move.w -[A7], D3
000040CE 3F06 move.w -[A7], D6
000040D0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040D4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000040D8 7000 moveq.l D0, 0x00
000040DA 1004 move.b D0, D4
000040DC 3F00 move.w -[A7], D0
000040DE 3F05 move.w -[A7], D5
000040E0 4EBA 02C0 jsr [PC + 0x2C0 /* 000043A2 */]
000040E4 6000 029A bra +0x29C /* 00004380 */
label000040E8:
000040E8 486E FFF8 pea.l [A6 - 0x8]
000040EC 2F2D D72E move.l -[A7], [A5 - 0x28D2]
000040F0 A94B syscall PlotIcon
000040F2 3F03 move.w -[A7], D3
000040F4 3F06 move.w -[A7], D6
000040F6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040FA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000040FE 7000 moveq.l D0, 0x00
00004100 1004 move.b D0, D4
00004102 3F00 move.w -[A7], D0
00004104 3F05 move.w -[A7], D5
00004106 4EBA 029A jsr [PC + 0x29A /* 000043A2 */]
0000410A 6000 0274 bra +0x276 /* 00004380 */
label0000410E:
0000410E 486E FFF8 pea.l [A6 - 0x8]
00004112 3F03 move.w -[A7], D3
00004114 70EF moveq.l D0, 0xFFFFFFEF
00004116 D046 add.w D0, D6
00004118 3F00 move.w -[A7], D0
0000411A 7010 moveq.l D0, 0x10
0000411C D043 add.w D0, D3
0000411E 3F00 move.w -[A7], D0
00004120 7005 moveq.l D0, 0x05
00004122 D046 add.w D0, D6
00004124 3F00 move.w -[A7], D0
00004126 A8A7 syscall SetRect
00004128 0C47 0004 cmpi.w D7, 0x4
0000412C 6C26 bge +0x28 /* 00004154 */
0000412E 486E FFF8 pea.l [A6 - 0x8]
00004132 2F2D D76A move.l -[A7], [A5 - 0x2896]
00004136 A94B syscall PlotIcon
00004138 3F03 move.w -[A7], D3
0000413A 3F06 move.w -[A7], D6
0000413C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004140 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004144 7000 moveq.l D0, 0x00
00004146 1004 move.b D0, D4
00004148 3F00 move.w -[A7], D0
0000414A 3F05 move.w -[A7], D5
0000414C 4EBA 0254 jsr [PC + 0x254 /* 000043A2 */]
00004150 6000 022E bra +0x230 /* 00004380 */
label00004154:
00004154 0C47 0006 cmpi.w D7, 0x6
00004158 6C26 bge +0x28 /* 00004180 */
0000415A 486E FFF8 pea.l [A6 - 0x8]
0000415E 2F2D D76E move.l -[A7], [A5 - 0x2892]
00004162 A94B syscall PlotIcon
00004164 3F03 move.w -[A7], D3
00004166 3F06 move.w -[A7], D6
00004168 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000416C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004170 7000 moveq.l D0, 0x00
00004172 1004 move.b D0, D4
00004174 3F00 move.w -[A7], D0
00004176 3F05 move.w -[A7], D5
00004178 4EBA 0228 jsr [PC + 0x228 /* 000043A2 */]
0000417C 6000 0202 bra +0x204 /* 00004380 */
label00004180:
00004180 0C47 0008 cmpi.w D7, 0x8
00004184 6C26 bge +0x28 /* 000041AC */
00004186 486E FFF8 pea.l [A6 - 0x8]
0000418A 2F2D D772 move.l -[A7], [A5 - 0x288E]
0000418E A94B syscall PlotIcon
00004190 3F03 move.w -[A7], D3
00004192 3F06 move.w -[A7], D6
00004194 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004198 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000419C 7000 moveq.l D0, 0x00
0000419E 1004 move.b D0, D4
000041A0 3F00 move.w -[A7], D0
000041A2 3F05 move.w -[A7], D5
000041A4 4EBA 01FC jsr [PC + 0x1FC /* 000043A2 */]
000041A8 6000 01D6 bra +0x1D8 /* 00004380 */
label000041AC:
000041AC 0C47 000C cmpi.w D7, 0xC
000041B0 6C26 bge +0x28 /* 000041D8 */
000041B2 486E FFF8 pea.l [A6 - 0x8]
000041B6 2F2D D776 move.l -[A7], [A5 - 0x288A]
000041BA A94B syscall PlotIcon
000041BC 3F03 move.w -[A7], D3
000041BE 3F06 move.w -[A7], D6
000041C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000041C4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000041C8 7000 moveq.l D0, 0x00
000041CA 1004 move.b D0, D4
000041CC 3F00 move.w -[A7], D0
000041CE 3F05 move.w -[A7], D5
000041D0 4EBA 01D0 jsr [PC + 0x1D0 /* 000043A2 */]
000041D4 6000 01AA bra +0x1AC /* 00004380 */
label000041D8:
000041D8 0C47 0010 cmpi.w D7, 0x10
000041DC 6C26 bge +0x28 /* 00004204 */
000041DE 486E FFF8 pea.l [A6 - 0x8]
000041E2 2F2D D77A move.l -[A7], [A5 - 0x2886]
000041E6 A94B syscall PlotIcon
000041E8 3F03 move.w -[A7], D3
000041EA 3F06 move.w -[A7], D6
000041EC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000041F0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000041F4 7000 moveq.l D0, 0x00
000041F6 1004 move.b D0, D4
000041F8 3F00 move.w -[A7], D0
000041FA 3F05 move.w -[A7], D5
000041FC 4EBA 01A4 jsr [PC + 0x1A4 /* 000043A2 */]
00004200 6000 017E bra +0x180 /* 00004380 */
label00004204:
00004204 0C47 0017 cmpi.w D7, 0x17
00004208 6C26 bge +0x28 /* 00004230 */
0000420A 486E FFF8 pea.l [A6 - 0x8]
0000420E 2F2D D77E move.l -[A7], [A5 - 0x2882]
00004212 A94B syscall PlotIcon
00004214 3F03 move.w -[A7], D3
00004216 3F06 move.w -[A7], D6
00004218 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000421C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004220 7000 moveq.l D0, 0x00
00004222 1004 move.b D0, D4
00004224 3F00 move.w -[A7], D0
00004226 3F05 move.w -[A7], D5
00004228 4EBA 0178 jsr [PC + 0x178 /* 000043A2 */]
0000422C 6000 0152 bra +0x154 /* 00004380 */
label00004230:
00004230 0C47 001F cmpi.w D7, 0x1F
00004234 6C26 bge +0x28 /* 0000425C */
00004236 486E FFF8 pea.l [A6 - 0x8]
0000423A 2F2D D782 move.l -[A7], [A5 - 0x287E]
0000423E A94B syscall PlotIcon
00004240 3F03 move.w -[A7], D3
00004242 3F06 move.w -[A7], D6
00004244 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004248 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000424C 7000 moveq.l D0, 0x00
0000424E 1004 move.b D0, D4
00004250 3F00 move.w -[A7], D0
00004252 3F05 move.w -[A7], D5
00004254 4EBA 014C jsr [PC + 0x14C /* 000043A2 */]
00004258 6000 0126 bra +0x128 /* 00004380 */
label0000425C:
0000425C 0C47 002E cmpi.w D7, 0x2E /* '.' */
00004260 6C26 bge +0x28 /* 00004288 */
00004262 486E FFF8 pea.l [A6 - 0x8]
00004266 2F2D D786 move.l -[A7], [A5 - 0x287A]
0000426A A94B syscall PlotIcon
0000426C 3F03 move.w -[A7], D3
0000426E 3F06 move.w -[A7], D6
00004270 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004274 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004278 7000 moveq.l D0, 0x00
0000427A 1004 move.b D0, D4
0000427C 3F00 move.w -[A7], D0
0000427E 3F05 move.w -[A7], D5
00004280 4EBA 0120 jsr [PC + 0x120 /* 000043A2 */]
00004284 6000 00FA bra +0xFC /* 00004380 */
label00004288:
00004288 0C47 003D cmpi.w D7, 0x3D /* '=' */
0000428C 6C26 bge +0x28 /* 000042B4 */
0000428E 486E FFF8 pea.l [A6 - 0x8]
00004292 2F2D D78A move.l -[A7], [A5 - 0x2876]
00004296 A94B syscall PlotIcon
00004298 3F03 move.w -[A7], D3
0000429A 3F06 move.w -[A7], D6
0000429C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000042A0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000042A4 7000 moveq.l D0, 0x00
000042A6 1004 move.b D0, D4
000042A8 3F00 move.w -[A7], D0
000042AA 3F05 move.w -[A7], D5
000042AC 4EBA 00F4 jsr [PC + 0xF4 /* 000043A2 */]
000042B0 6000 00CE bra +0xD0 /* 00004380 */
label000042B4:
000042B4 0C47 005B cmpi.w D7, 0x5B /* '[' */
000042B8 6C26 bge +0x28 /* 000042E0 */
000042BA 486E FFF8 pea.l [A6 - 0x8]
000042BE 2F2D D78E move.l -[A7], [A5 - 0x2872]
000042C2 A94B syscall PlotIcon
000042C4 3F03 move.w -[A7], D3
000042C6 3F06 move.w -[A7], D6
000042C8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000042CC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000042D0 7000 moveq.l D0, 0x00
000042D2 1004 move.b D0, D4
000042D4 3F00 move.w -[A7], D0
000042D6 3F05 move.w -[A7], D5
000042D8 4EBA 00C8 jsr [PC + 0xC8 /* 000043A2 */]
000042DC 6000 00A2 bra +0xA4 /* 00004380 */
label000042E0:
000042E0 0C47 0079 cmpi.w D7, 0x79 /* 'y' */
000042E4 6C24 bge +0x26 /* 0000430A */
000042E6 486E FFF8 pea.l [A6 - 0x8]
000042EA 2F2D D792 move.l -[A7], [A5 - 0x286E]
000042EE A94B syscall PlotIcon
000042F0 3F03 move.w -[A7], D3
000042F2 3F06 move.w -[A7], D6
000042F4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000042F8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000042FC 7000 moveq.l D0, 0x00
000042FE 1004 move.b D0, D4
00004300 3F00 move.w -[A7], D0
00004302 3F05 move.w -[A7], D5
00004304 4EBA 009C jsr [PC + 0x9C /* 000043A2 */]
00004308 6076 bra +0x78 /* 00004380 */
label0000430A:
0000430A 0C47 00B5 cmpi.w D7, 0xB5
0000430E 6C24 bge +0x26 /* 00004334 */
00004310 486E FFF8 pea.l [A6 - 0x8]
00004314 2F2D D796 move.l -[A7], [A5 - 0x286A]
00004318 A94B syscall PlotIcon
0000431A 3F03 move.w -[A7], D3
0000431C 3F06 move.w -[A7], D6
0000431E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004322 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004326 7000 moveq.l D0, 0x00
00004328 1004 move.b D0, D4
0000432A 3F00 move.w -[A7], D0
0000432C 3F05 move.w -[A7], D5
0000432E 4EBA 0072 jsr [PC + 0x72 /* 000043A2 */]
00004332 604C bra +0x4E /* 00004380 */
label00004334:
00004334 0C47 00F1 cmpi.w D7, 0xF1
00004338 6C24 bge +0x26 /* 0000435E */
0000433A 486E FFF8 pea.l [A6 - 0x8]
0000433E 2F2D D79A move.l -[A7], [A5 - 0x2866]
00004342 A94B syscall PlotIcon
00004344 3F03 move.w -[A7], D3
00004346 3F06 move.w -[A7], D6
00004348 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000434C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004350 7000 moveq.l D0, 0x00
00004352 1004 move.b D0, D4
00004354 3F00 move.w -[A7], D0
00004356 3F05 move.w -[A7], D5
00004358 4EBA 0048 jsr [PC + 0x48 /* 000043A2 */]
0000435C 6022 bra +0x24 /* 00004380 */
label0000435E:
0000435E 486E FFF8 pea.l [A6 - 0x8]
00004362 2F2D D79E move.l -[A7], [A5 - 0x2862]
00004366 A94B syscall PlotIcon
00004368 3F03 move.w -[A7], D3
0000436A 3F06 move.w -[A7], D6
0000436C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004370 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004374 7000 moveq.l D0, 0x00
00004376 1004 move.b D0, D4
00004378 3F00 move.w -[A7], D0
0000437A 3F05 move.w -[A7], D5
0000437C 4EBA 0024 jsr [PC + 0x24 /* 000043A2 */]
label00004380:
00004380 4CEE 00F8 FFDA movem.l D3,D4,D5,D6,D7, [A6 - 0x26]
00004386 4E5E unlink A6
00004388 4E75 rts
0000438A F4F2 .extension 0x4F2 // unimplemented
0000438C F50A .extension 0x50A // unimplemented
0000438E F520 .extension 0x520 // unimplemented
00004390 F538 .extension 0x538 // unimplemented
00004392 F54E .extension 0x54E // unimplemented
00004394 F566 .extension 0x566 // unimplemented
00004396 F57C .extension 0x57C // unimplemented
00004398 F590 .extension 0x590 // unimplemented
0000439A F5A6 .extension 0x5A6 // unimplemented
0000439C F5BA .extension 0x5BA // unimplemented
0000439E F5D0 .extension 0x5D0 // unimplemented
000043A0 F5E4 .extension 0x5E4 // unimplemented
fn000043A2:
000043A2 4E56 0000 link A6, 0
000043A6 3F2E 0014 move.w -[A7], [A6 + 0x14]
000043AA 3F2E 0016 move.w -[A7], [A6 + 0x16]
000043AE 4EBA 003A jsr [PC + 0x3A /* 000043EA */]
000043B2 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000043B6 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000043BA 3F2E 0012 move.w -[A7], [A6 + 0x12]
000043BE 3F2E 000E move.w -[A7], [A6 + 0xE]
000043C2 4EBA 00B0 jsr [PC + 0xB0 /* 00004474 */]
000043C6 4A2E 000B tst.b [A6 + 0xB]
000043CA 4FEF 000A lea.l A7, [A7 + 0xA]
000043CE 6716 beq +0x18 /* 000043E6 */
000043D0 3F2E 0008 move.w -[A7], [A6 + 0x8]
000043D4 7000 moveq.l D0, 0x00
000043D6 102E 000B move.b D0, [A6 + 0xB]
000043DA 3F00 move.w -[A7], D0
000043DC 3F3C 0011 move.w -[A7], 0x11
000043E0 4EBA 029C jsr [PC + 0x29C /* 0000467E */]
000043E4 5C8F addq.l A7, 6
label000043E6:
000043E6 4E5E unlink A6
000043E8 4E75 rts
fn000043EA:
000043EA 4E56 0000 link A6, 0
000043EE 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
000043F2 382E 0008 move.w D4, [A6 + 0x8]
000043F6 3C2E 000A move.w D6, [A6 + 0xA]
000043FA 3E2D D3A4 move.w D7, [A5 - 0x2C5C]
000043FE 9E6D D3A6 sub.w D7, [A5 - 0x2C5A]
00004402 7002 moveq.l D0, 0x02
00004404 D047 add.w D0, D7
00004406 B046 cmp.w D0, D6
00004408 6F22 ble +0x24 /* 0000442C */
0000440A 3A07 move.w D5, D7
0000440C 7E02 moveq.l D7, 0x02
0000440E DE44 add.w D7, D4
00004410 760D moveq.l D3, 0x0D
00004412 D644 add.w D3, D4
00004414 6010 bra +0x12 /* 00004426 */
label00004416:
00004416 3F07 move.w -[A7], D7
00004418 3F05 move.w -[A7], D5
0000441A A893 syscall MoveTo
0000441C 3F03 move.w -[A7], D3
0000441E 3F05 move.w -[A7], D5
00004420 A891 syscall LineTo
00004422 9A6D D3A6 sub.w D5, [A5 - 0x2C5A]
label00004426:
00004426 BC45 cmp.w D6, D5
00004428 6DEC blt -0x12 /* 00004416 */
0000442A 6040 bra +0x42 /* 0000446C */
label0000442C:
0000442C 302D D3A6 move.w D0, [A5 - 0x2C5A]
00004430 E548 lsl D0.w, 2
00004432 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004436 B046 cmp.w D0, D6
00004438 6C32 bge +0x34 /* 0000446C */
0000443A 7005 moveq.l D0, 0x05
0000443C C1ED D3A6 muls.w D0, [A5 - 0x2C5A]
00004440 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004444 3A00 move.w D5, D0
00004446 7E02 moveq.l D7, 0x02
00004448 DE44 add.w D7, D4
0000444A 760D moveq.l D3, 0x0D
0000444C D644 add.w D3, D4
0000444E 6010 bra +0x12 /* 00004460 */
label00004450:
00004450 3F07 move.w -[A7], D7
00004452 3F05 move.w -[A7], D5
00004454 A893 syscall MoveTo
00004456 3F03 move.w -[A7], D3
00004458 3F05 move.w -[A7], D5
0000445A A891 syscall LineTo
0000445C DA6D D3A6 add.w D5, [A5 - 0x2C5A]
label00004460:
00004460 302D D3A6 move.w D0, [A5 - 0x2C5A]
00004464 D046 add.w D0, D6
00004466 5540 subq.w D0, 2
00004468 B045 cmp.w D0, D5
0000446A 6EE4 bgt -0x1A /* 00004450 */
label0000446C:
0000446C 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
00004470 4E5E unlink A6
00004472 4E75 rts
export_64:
fn00004474:
00004474 4E56 FFFC link A6, -0x0004
00004478 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
0000447C 362E 0008 move.w D3, [A6 + 0x8]
00004480 3A2E 000C move.w D5, [A6 + 0xC]
00004484 382E 000E move.w D4, [A6 + 0xE]
00004488 7E00 moveq.l D7, 0x00
0000448A 6018 bra +0x1A /* 000044A4 */
label0000448C:
0000448C 3007 move.w D0, D7
0000448E C1C4 muls.w D0, D4
00004490 D045 add.w D0, D5
00004492 3C00 move.w D6, D0
00004494 3F03 move.w -[A7], D3
00004496 3F06 move.w -[A7], D6
00004498 A893 syscall MoveTo
0000449A 3F2E 000A move.w -[A7], [A6 + 0xA]
0000449E 3F06 move.w -[A7], D6
000044A0 A891 syscall LineTo
000044A2 5247 addq.w D7, 1
label000044A4:
000044A4 0C47 0005 cmpi.w D7, 0x5
000044A8 6DE2 blt -0x1C /* 0000448C */
000044AA 7007 moveq.l D0, 0x07
000044AC C1C4 muls.w D0, D4
000044AE 9A40 sub.w D5, D0
000044B0 7E00 moveq.l D7, 0x00
000044B2 6018 bra +0x1A /* 000044CC */
label000044B4:
000044B4 3007 move.w D0, D7
000044B6 C1C4 muls.w D0, D4
000044B8 D045 add.w D0, D5
000044BA 3C00 move.w D6, D0
000044BC 3F03 move.w -[A7], D3
000044BE 3F06 move.w -[A7], D6
000044C0 A893 syscall MoveTo
000044C2 3F2E 000A move.w -[A7], [A6 + 0xA]
000044C6 3F06 move.w -[A7], D6
000044C8 A891 syscall LineTo
000044CA 5247 addq.w D7, 1
label000044CC:
000044CC 0C47 0005 cmpi.w D7, 0x5
000044D0 6DE2 blt -0x1C /* 000044B4 */
000044D2 700E moveq.l D0, 0x0E
000044D4 C1C4 muls.w D0, D4
000044D6 DA40 add.w D5, D0
000044D8 7E00 moveq.l D7, 0x00
000044DA 6018 bra +0x1A /* 000044F4 */
label000044DC:
000044DC 3007 move.w D0, D7
000044DE C1C4 muls.w D0, D4
000044E0 D045 add.w D0, D5
000044E2 3C00 move.w D6, D0
000044E4 3F03 move.w -[A7], D3
000044E6 3F06 move.w -[A7], D6
000044E8 A893 syscall MoveTo
000044EA 3F2E 000A move.w -[A7], [A6 + 0xA]
000044EE 3F06 move.w -[A7], D6
000044F0 A891 syscall LineTo
000044F2 5247 addq.w D7, 1
label000044F4:
000044F4 0C47 0005 cmpi.w D7, 0x5
000044F8 6DE2 blt -0x1C /* 000044DC */
000044FA 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
000044FE 4E5E unlink A6
00004500 4E75 rts
export_66:
00004502 4E56 FFF2 link A6, -0x000E
00004506 48E7 0700 movem.l -[A7], D5,D6,D7
0000450A 4A2E 0011 tst.b [A6 + 0x11]
0000450E 6700 00BA beq +0xBC /* 000045CA */
00004512 3E2E 000A move.w D7, [A6 + 0xA]
00004516 E94F lsl D7.w, 4
00004518 0647 0010 addi.w D7, 0x10
0000451C 486E FFF8 pea.l [A6 - 0x8]
00004520 3F07 move.w -[A7], D7
00004522 70BF moveq.l D0, 0xFFFFFFBF
00004524 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004528 3F00 move.w -[A7], D0
0000452A 302E 000A move.w D0, [A6 + 0xA]
0000452E E948 lsl D0.w, 4
00004530 0640 0011 addi.w D0, 0x11
00004534 3F00 move.w -[A7], D0
00004536 705D moveq.l D0, 0x5D
00004538 D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000453C 3F00 move.w -[A7], D0
0000453E A8A7 syscall SetRect
00004540 486E FFF8 pea.l [A6 - 0x8]
00004544 A8A3 syscall EraseRect
00004546 7C00 moveq.l D6, 0x00
00004548 7A00 moveq.l D5, 0x00
0000454A 6020 bra +0x22 /* 0000456C */
label0000454C:
0000454C 3F07 move.w -[A7], D7
0000454E 70D6 moveq.l D0, 0xFFFFFFD6
00004550 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004554 D045 add.w D0, D5
00004556 3F00 move.w -[A7], D0
00004558 A893 syscall MoveTo
0000455A 3F07 move.w -[A7], D7
0000455C 70D6 moveq.l D0, 0xFFFFFFD6
0000455E D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004562 D045 add.w D0, D5
00004564 3F00 move.w -[A7], D0
00004566 A891 syscall LineTo
00004568 5246 addq.w D6, 1
0000456A 5C45 addq.w D5, 6
label0000456C:
0000456C 0C46 0005 cmpi.w D6, 0x5
00004570 6DDA blt -0x24 /* 0000454C */
00004572 7C07 moveq.l D6, 0x07
00004574 7A2A moveq.l D5, 0x2A
00004576 6020 bra +0x22 /* 00004598 */
label00004578:
00004578 3F07 move.w -[A7], D7
0000457A 70D6 moveq.l D0, 0xFFFFFFD6
0000457C D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004580 D045 add.w D0, D5
00004582 3F00 move.w -[A7], D0
00004584 A893 syscall MoveTo
00004586 3F07 move.w -[A7], D7
00004588 70D6 moveq.l D0, 0xFFFFFFD6
0000458A D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000458E D045 add.w D0, D5
00004590 3F00 move.w -[A7], D0
00004592 A891 syscall LineTo
00004594 5246 addq.w D6, 1
00004596 5C45 addq.w D5, 6
label00004598:
00004598 0C46 000C cmpi.w D6, 0xC
0000459C 6DDA blt -0x24 /* 00004578 */
0000459E 7C0E moveq.l D6, 0x0E
000045A0 7A54 moveq.l D5, 0x54
000045A2 6020 bra +0x22 /* 000045C4 */
label000045A4:
000045A4 3F07 move.w -[A7], D7
000045A6 70D6 moveq.l D0, 0xFFFFFFD6
000045A8 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000045AC D045 add.w D0, D5
000045AE 3F00 move.w -[A7], D0
000045B0 A893 syscall MoveTo
000045B2 3F07 move.w -[A7], D7
000045B4 70D6 moveq.l D0, 0xFFFFFFD6
000045B6 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000045BA D045 add.w D0, D5
000045BC 3F00 move.w -[A7], D0
000045BE A891 syscall LineTo
000045C0 5246 addq.w D6, 1
000045C2 5C45 addq.w D5, 6
label000045C4:
000045C4 0C46 0013 cmpi.w D6, 0x13
000045C8 6DDA blt -0x24 /* 000045A4 */
label000045CA:
000045CA 4A2E 000D tst.b [A6 + 0xD]
000045CE 670C beq +0xE /* 000045DC */
000045D0 43EE FFF2 lea.l A1, [A6 - 0xE]
000045D4 307C 000C movea.w A0, 0xC
000045D8 A03B syscall Delay
000045DA 2280 move.l [A1], D0
label000045DC:
000045DC 4A2E 000F tst.b [A6 + 0xF]
000045E0 6722 beq +0x24 /* 00004604 */
000045E2 3E2E 0008 move.w D7, [A6 + 0x8]
000045E6 E94F lsl D7.w, 4
000045E8 0647 0010 addi.w D7, 0x10
000045EC 3F07 move.w -[A7], D7
000045EE 70BF moveq.l D0, 0xFFFFFFBF
000045F0 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000045F4 3F00 move.w -[A7], D0
000045F6 A893 syscall MoveTo
000045F8 3F07 move.w -[A7], D7
000045FA 705C moveq.l D0, 0x5C
000045FC D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004600 3F00 move.w -[A7], D0
00004602 A891 syscall LineTo
label00004604:
00004604 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00004608 4E5E unlink A6
0000460A 4E75 rts
export_67:
0000460C 4E56 FFF8 link A6, -0x0008
00004610 2F07 move.l -[A7], D7
00004612 302E 000A move.w D0, [A6 + 0xA]
00004616 E948 lsl D0.w, 4
00004618 D06E 0008 add.w D0, [A6 + 0x8]
0000461C 3E00 move.w D7, D0
0000461E 486E FFF8 pea.l [A6 - 0x8]
00004622 3F07 move.w -[A7], D7
00004624 70BF moveq.l D0, 0xFFFFFFBF
00004626 D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000462A 3F00 move.w -[A7], D0
0000462C 7001 moveq.l D0, 0x01
0000462E D047 add.w D0, D7
00004630 3F00 move.w -[A7], D0
00004632 705D moveq.l D0, 0x5D
00004634 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004638 3F00 move.w -[A7], D0
0000463A A8A7 syscall SetRect
0000463C 486E FFF8 pea.l [A6 - 0x8]
00004640 A8A4 syscall InvertRect
00004642 4A2E 000F tst.b [A6 + 0xF]
00004646 6730 beq +0x32 /* 00004678 */
00004648 302E 000C move.w D0, [A6 + 0xC]
0000464C E948 lsl D0.w, 4
0000464E D06E 0008 add.w D0, [A6 + 0x8]
00004652 3E00 move.w D7, D0
00004654 486E FFF8 pea.l [A6 - 0x8]
00004658 3F07 move.w -[A7], D7
0000465A 70BF moveq.l D0, 0xFFFFFFBF
0000465C D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004660 3F00 move.w -[A7], D0
00004662 7001 moveq.l D0, 0x01
00004664 D047 add.w D0, D7
00004666 3F00 move.w -[A7], D0
00004668 705D moveq.l D0, 0x5D
0000466A D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000466E 3F00 move.w -[A7], D0
00004670 A8A7 syscall SetRect
00004672 486E FFF8 pea.l [A6 - 0x8]
00004676 A8A4 syscall InvertRect
label00004678:
00004678 2E1F move.l D7, [A7]+
0000467A 4E5E unlink A6
0000467C 4E75 rts
export_65:
fn0000467E:
0000467E 4E56 FFF8 link A6, -0x0008
00004682 48E7 0700 movem.l -[A7], D5,D6,D7
00004686 701E moveq.l D0, 0x1E
00004688 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000468C 7E01 moveq.l D7, 0x01
0000468E DE6E 000C add.w D7, [A6 + 0xC]
00004692 9E40 sub.w D7, D0
00004694 4A2E 000B tst.b [A6 + 0xB]
00004698 6600 00B8 bne +0xBA /* 00004752 */
0000469C 3C07 move.w D6, D7
0000469E E94E lsl D6.w, 4
000046A0 0646 000F addi.w D6, 0xF
000046A4 486E FFF8 pea.l [A6 - 0x8]
000046A8 3F06 move.w -[A7], D6
000046AA 70D7 moveq.l D0, 0xFFFFFFD7
000046AC D06D D3A4 add.w D0, [A5 - 0x2C5C]
000046B0 3F00 move.w -[A7], D0
000046B2 3007 move.w D0, D7
000046B4 E948 lsl D0.w, 4
000046B6 0640 0010 addi.w D0, 0x10
000046BA 3F00 move.w -[A7], D0
000046BC 7043 moveq.l D0, 0x43
000046BE D06D D3A4 add.w D0, [A5 - 0x2C5C]
000046C2 3F00 move.w -[A7], D0
000046C4 A8A7 syscall SetRect
000046C6 486E FFF8 pea.l [A6 - 0x8]
000046CA A8A3 syscall EraseRect
000046CC 7E00 moveq.l D7, 0x00
000046CE 7A00 moveq.l D5, 0x00
000046D0 6020 bra +0x22 /* 000046F2 */
label000046D2:
000046D2 3F06 move.w -[A7], D6
000046D4 70D6 moveq.l D0, 0xFFFFFFD6
000046D6 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000046DA D045 add.w D0, D5
000046DC 3F00 move.w -[A7], D0
000046DE A893 syscall MoveTo
000046E0 3F06 move.w -[A7], D6
000046E2 70D6 moveq.l D0, 0xFFFFFFD6
000046E4 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000046E8 D045 add.w D0, D5
000046EA 3F00 move.w -[A7], D0
000046EC A891 syscall LineTo
000046EE 5247 addq.w D7, 1
000046F0 5C45 addq.w D5, 6
label000046F2:
000046F2 0C47 0005 cmpi.w D7, 0x5
000046F6 6DDA blt -0x24 /* 000046D2 */
000046F8 7E07 moveq.l D7, 0x07
000046FA 7A2A moveq.l D5, 0x2A
000046FC 6020 bra +0x22 /* 0000471E */
label000046FE:
000046FE 3F06 move.w -[A7], D6
00004700 70D6 moveq.l D0, 0xFFFFFFD6
00004702 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004706 D045 add.w D0, D5
00004708 3F00 move.w -[A7], D0
0000470A A893 syscall MoveTo
0000470C 3F06 move.w -[A7], D6
0000470E 70D6 moveq.l D0, 0xFFFFFFD6
00004710 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004714 D045 add.w D0, D5
00004716 3F00 move.w -[A7], D0
00004718 A891 syscall LineTo
0000471A 5247 addq.w D7, 1
0000471C 5C45 addq.w D5, 6
label0000471E:
0000471E 0C47 000C cmpi.w D7, 0xC
00004722 6DDA blt -0x24 /* 000046FE */
00004724 7E0E moveq.l D7, 0x0E
00004726 7A54 moveq.l D5, 0x54
00004728 6020 bra +0x22 /* 0000474A */
label0000472A:
0000472A 3F06 move.w -[A7], D6
0000472C 70D6 moveq.l D0, 0xFFFFFFD6
0000472E D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004732 D045 add.w D0, D5
00004734 3F00 move.w -[A7], D0
00004736 A893 syscall MoveTo
00004738 3F06 move.w -[A7], D6
0000473A 70D6 moveq.l D0, 0xFFFFFFD6
0000473C D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004740 D045 add.w D0, D5
00004742 3F00 move.w -[A7], D0
00004744 A891 syscall LineTo
00004746 5247 addq.w D7, 1
00004748 5C45 addq.w D5, 6
label0000474A:
0000474A 0C47 0013 cmpi.w D7, 0x13
0000474E 6DDA blt -0x24 /* 0000472A */
00004750 6020 bra +0x22 /* 00004772 */
label00004752:
00004752 3C07 move.w D6, D7
00004754 E94E lsl D6.w, 4
00004756 0646 000F addi.w D6, 0xF
0000475A 3F06 move.w -[A7], D6
0000475C 70D7 moveq.l D0, 0xFFFFFFD7
0000475E D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004762 3F00 move.w -[A7], D0
00004764 A893 syscall MoveTo
00004766 3F06 move.w -[A7], D6
00004768 7042 moveq.l D0, 0x42
0000476A D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000476E 3F00 move.w -[A7], D0
00004770 A891 syscall LineTo
label00004772:
00004772 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00004776 4E5E unlink A6
00004778 4E75 rts
export_68:
0000477A 4E56 FFF2 link A6, -0x000E
0000477E 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00004782 382E 000E move.w D4, [A6 + 0xE]
00004786 362E 0010 move.w D3, [A6 + 0x10]
0000478A 302E 000A move.w D0, [A6 + 0xA]
0000478E B06E 000C cmp.w D0, [A6 + 0xC]
00004792 6F06 ble +0x8 /* 0000479A */
00004794 302E 000A move.w D0, [A6 + 0xA]
00004798 6004 bra +0x6 /* 0000479E */
label0000479A:
0000479A 302E 000C move.w D0, [A6 + 0xC]
label0000479E:
0000479E 3A00 move.w D5, D0
000047A0 302E 000A move.w D0, [A6 + 0xA]
000047A4 B06E 000C cmp.w D0, [A6 + 0xC]
000047A8 6F06 ble +0x8 /* 000047B0 */
000047AA 302E 000C move.w D0, [A6 + 0xC]
000047AE 6004 bra +0x6 /* 000047B4 */
label000047B0:
000047B0 302E 000A move.w D0, [A6 + 0xA]
label000047B4:
000047B4 3C00 move.w D6, D0
000047B6 B644 cmp.w D3, D4
000047B8 6C04 bge +0x6 /* 000047BE */
000047BA 3004 move.w D0, D4
000047BC 6002 bra +0x4 /* 000047C0 */
label000047BE:
000047BE 3003 move.w D0, D3
label000047C0:
000047C0 3E00 move.w D7, D0
000047C2 B644 cmp.w D3, D4
000047C4 6C04 bge +0x6 /* 000047CA */
000047C6 3003 move.w D0, D3
000047C8 6002 bra +0x4 /* 000047CC */
label000047CA:
000047CA 3004 move.w D0, D4
label000047CC:
000047CC 3800 move.w D4, D0
000047CE 761E moveq.l D3, 0x1E
000047D0 C7EE 0012 muls.w D3, [A6 + 0x12]
000047D4 9A43 sub.w D5, D3
000047D6 9C43 sub.w D6, D3
000047D8 9E43 sub.w D7, D3
000047DA 9843 sub.w D4, D3
000047DC 0C45 001E cmpi.w D5, 0x1E
000047E0 6C04 bge +0x6 /* 000047E6 */
000047E2 3005 move.w D0, D5
000047E4 6002 bra +0x4 /* 000047E8 */
label000047E6:
000047E6 701E moveq.l D0, 0x1E
label000047E8:
000047E8 3A00 move.w D5, D0
000047EA 4A46 tst.w D6
000047EC 6F04 ble +0x6 /* 000047F2 */
000047EE 3006 move.w D0, D6
000047F0 6002 bra +0x4 /* 000047F4 */
label000047F2:
000047F2 7000 moveq.l D0, 0x00
label000047F4:
000047F4 3C00 move.w D6, D0
000047F6 0C47 001E cmpi.w D7, 0x1E
000047FA 6C04 bge +0x6 /* 00004800 */
000047FC 3007 move.w D0, D7
000047FE 6002 bra +0x4 /* 00004802 */
label00004800:
00004800 701E moveq.l D0, 0x1E
label00004802:
00004802 3E00 move.w D7, D0
00004804 4A44 tst.w D4
00004806 6F04 ble +0x6 /* 0000480C */
00004808 3004 move.w D0, D4
0000480A 6002 bra +0x4 /* 0000480E */
label0000480C:
0000480C 7000 moveq.l D0, 0x00
label0000480E:
0000480E 3800 move.w D4, D0
00004810 3604 move.w D3, D4
00004812 3803 move.w D4, D3
00004814 E94C lsl D4.w, 4
00004816 604A bra +0x4C /* 00004862 */
label00004818:
00004818 286E 0014 movea.l A4, [A6 + 0x14]
0000481C D8C3 add.w A4, D3
0000481E 4A14 tst.b [A4]
00004820 673A beq +0x3C /* 0000485C */
00004822 BA43 cmp.w D5, D3
00004824 6F04 ble +0x6 /* 0000482A */
00004826 BC43 cmp.w D6, D3
00004828 6F32 ble +0x34 /* 0000485C */
label0000482A:
0000482A 4214 clr.b [A4]
0000482C 486E FFF8 pea.l [A6 - 0x8]
00004830 302E 0008 move.w D0, [A6 + 0x8]
00004834 D044 add.w D0, D4
00004836 3F00 move.w -[A7], D0
00004838 70BF moveq.l D0, 0xFFFFFFBF
0000483A D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000483E 3F00 move.w -[A7], D0
00004840 7001 moveq.l D0, 0x01
00004842 D043 add.w D0, D3
00004844 E948 lsl D0.w, 4
00004846 D06E 0008 add.w D0, [A6 + 0x8]
0000484A 3F00 move.w -[A7], D0
0000484C 705D moveq.l D0, 0x5D
0000484E D06D D3A4 add.w D0, [A5 - 0x2C5C]
00004852 3F00 move.w -[A7], D0
00004854 A8A7 syscall SetRect
00004856 486E FFF8 pea.l [A6 - 0x8]
0000485A A8A4 syscall InvertRect
label0000485C:
0000485C 5243 addq.w D3, 1
0000485E 0644 0010 addi.w D4, 0x10
label00004862:
00004862 BE43 cmp.w D7, D3
00004864 6EB2 bgt -0x4C /* 00004818 */
00004866 302E 000A move.w D0, [A6 + 0xA]
0000486A B06E 000C cmp.w D0, [A6 + 0xC]
0000486E 6758 beq +0x5A /* 000048C8 */
00004870 3606 move.w D3, D6
00004872 3003 move.w D0, D3
00004874 E948 lsl D0.w, 4
00004876 3D40 FFF4 move.w [A6 - 0xC], D0
0000487A 6048 bra +0x4A /* 000048C4 */
label0000487C:
0000487C 286E 0014 movea.l A4, [A6 + 0x14]
00004880 D8C3 add.w A4, D3
00004882 4A14 tst.b [A4]
00004884 6636 bne +0x38 /* 000048BC */
00004886 18BC 0001 move.b [A4], 0x1
0000488A 486E FFF8 pea.l [A6 - 0x8]
0000488E 302E 0008 move.w D0, [A6 + 0x8]
00004892 D06E FFF4 add.w D0, [A6 - 0xC]
00004896 3F00 move.w -[A7], D0
00004898 70BF moveq.l D0, 0xFFFFFFBF
0000489A D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000489E 3F00 move.w -[A7], D0
000048A0 7001 moveq.l D0, 0x01
000048A2 D043 add.w D0, D3
000048A4 E948 lsl D0.w, 4
000048A6 D06E 0008 add.w D0, [A6 + 0x8]
000048AA 3F00 move.w -[A7], D0
000048AC 705D moveq.l D0, 0x5D
000048AE D06D D3A4 add.w D0, [A5 - 0x2C5C]
000048B2 3F00 move.w -[A7], D0
000048B4 A8A7 syscall SetRect
000048B6 486E FFF8 pea.l [A6 - 0x8]
000048BA A8A4 syscall InvertRect
label000048BC:
000048BC 5243 addq.w D3, 1
000048BE 066E 0010 FFF4 addi.w [A6 - 0xC], 0x10
label000048C4:
000048C4 BA43 cmp.w D5, D3
000048C6 6EB4 bgt -0x4A /* 0000487C */
label000048C8:
000048C8 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
000048CC 4E5E unlink A6
000048CE 4E75 rts
export_69:
fn000048D0:
000048D0 4E56 FEF8 link A6, -0x0108
000048D4 486E FEF8 pea.l [A6 - 0x108]
000048D8 2F3C 00BC 01CC move.l -[A7], 0xBC01CC
000048DE 2F3C 00CB 01E6 move.l -[A7], 0xCB01E6
000048E4 A8A7 syscall SetRect
000048E6 486E FEF8 pea.l [A6 - 0x108]
000048EA A8A3 syscall EraseRect
000048EC 2F3C 00C6 01CC move.l -[A7], 0xC601CC
000048F2 A893 syscall MoveTo
000048F4 3F3C 0003 move.w -[A7], 0x3
000048F8 A887 syscall TextFont
000048FA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000048FE A88A syscall TextSize
00004900 306E 0008 movea.w A0, [A6 + 0x8]
00004904 4868 0001 pea.l [A0 + 0x1]
00004908 486E FF00 pea.l [A6 - 0x100]
0000490C 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00004910 486E FF00 pea.l [A6 - 0x100]
00004914 A884 syscall DrawString
00004916 4E5E unlink A6
00004918 4E75 rts
export_47:
0000491A 4E56 FFC4 link A6, -0x003C
0000491E 48E7 0700 movem.l -[A7], D5,D6,D7
00004922 486E FFFC pea.l [A6 - 0x4]
00004926 A972 syscall GetMouse
00004928 206D D5C2 movea.l A0, [A5 - 0x2A3E]
0000492C 2050 movea.l A0, [A0]
0000492E 2D68 0008 FFF4 move.l [A6 - 0xC], [A0 + 0x8]
00004934 2D68 000C FFF8 move.l [A6 - 0x8], [A0 + 0xC]
0000493A 302E FFF8 move.w D0, [A6 - 0x8]
0000493E 906E FFF4 sub.w D0, [A6 - 0xC]
00004942 C1FC 0003 muls.w D0, 0x3
00004946 3E2E FFFA move.w D7, [A6 - 0x6]
0000494A 9E6E FFF6 sub.w D7, [A6 - 0xA]
0000494E 9E40 sub.w D7, D0
00004950 4A2D D9B9 tst.b [A5 - 0x2647]
00004954 6700 00E6 beq +0xE8 /* 00004A3C */
00004958 3D47 FFD0 move.w [A6 - 0x30], D7
0000495C 486E FFD0 pea.l [A6 - 0x30]
00004960 486E FFD2 pea.l [A6 - 0x2E]
00004964 3F3C 200E move.w -[A7], 0x200E
00004968 A9EB syscall Pack4/FP68K
0000496A 486E FFD2 pea.l [A6 - 0x2E]
0000496E 486E FFDC pea.l [A6 - 0x24]
00004972 3F3C 1010 move.w -[A7], 0x1010
00004976 A9EB syscall Pack4/FP68K
00004978 302D D29A move.w D0, [A5 - 0x2D66]
0000497C 48C0 ext.l D0
0000497E 81FC 001E divs.w D0, 0x1E
00004982 D040 add.w D0, D0
00004984 3D40 FFD0 move.w [A6 - 0x30], D0
00004988 486E FFD0 pea.l [A6 - 0x30]
0000498C 486E FFD2 pea.l [A6 - 0x2E]
00004990 3F3C 200E move.w -[A7], 0x200E
00004994 A9EB syscall Pack4/FP68K
00004996 486E FFD2 pea.l [A6 - 0x2E]
0000499A 486E FFE0 pea.l [A6 - 0x20]
0000499E 3F3C 1010 move.w -[A7], 0x1010
000049A2 A9EB syscall Pack4/FP68K
000049A4 486E FFDC pea.l [A6 - 0x24]
000049A8 486E FFD2 pea.l [A6 - 0x2E]
000049AC 3F3C 100E move.w -[A7], 0x100E
000049B0 A9EB syscall Pack4/FP68K
000049B2 487A 02D8 pea.l [PC + 0x2D8 /* 00004C8C, value 0x40000000 '@\0\0\0' */]
000049B6 486E FFD2 pea.l [A6 - 0x2E]
000049BA 3F3C 1004 move.w -[A7], 0x1004
000049BE A9EB syscall Pack4/FP68K
000049C0 486E FFE0 pea.l [A6 - 0x20]
000049C4 486E FFD2 pea.l [A6 - 0x2E]
000049C8 3F3C 1006 move.w -[A7], 0x1006
000049CC A9EB syscall Pack4/FP68K
000049CE 486E FFDC pea.l [A6 - 0x24]
000049D2 486E FFC8 pea.l [A6 - 0x38]
000049D6 3F3C 100E move.w -[A7], 0x100E
000049DA A9EB syscall Pack4/FP68K
000049DC 486E FFE0 pea.l [A6 - 0x20]
000049E0 486E FFC8 pea.l [A6 - 0x38]
000049E4 3F3C 1006 move.w -[A7], 0x1006
000049E8 A9EB syscall Pack4/FP68K
000049EA 302E FFFE move.w D0, [A6 - 0x2]
000049EE 906D D3B0 sub.w D0, [A5 - 0x2C50]
000049F2 3D40 FFC6 move.w [A6 - 0x3A], D0
000049F6 486E FFC6 pea.l [A6 - 0x3A]
000049FA 486E FFC8 pea.l [A6 - 0x38]
000049FE 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00004A02 A9EB syscall Pack4/FP68K
00004A04 486E FFD2 pea.l [A6 - 0x2E]
00004A08 486E FFC8 pea.l [A6 - 0x38]
00004A0C 3F3C 0006 move.w -[A7], 0x6
00004A10 A9EB syscall Pack4/FP68K
00004A12 486D D38A pea.l [A5 - 0x2C76]
00004A16 486E FFC8 pea.l [A6 - 0x38]
00004A1A 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00004A1E A9EB syscall Pack4/FP68K
00004A20 486E FFC8 pea.l [A6 - 0x38]
00004A24 3F3C 0016 move.w -[A7], 0x16
00004A28 A9EB syscall Pack4/FP68K
00004A2A 486E FFC8 pea.l [A6 - 0x38]
00004A2E 486E FFC4 pea.l [A6 - 0x3C]
00004A32 3F3C 2010 move.w -[A7], 0x2010
00004A36 A9EB syscall Pack4/FP68K
00004A38 3C2E FFC4 move.w D6, [A6 - 0x3C]
label00004A3C:
00004A3C 4A2D D9BA tst.b [A5 - 0x2646]
00004A40 6700 00E6 beq +0xE8 /* 00004B28 */
00004A44 3D47 FFD0 move.w [A6 - 0x30], D7
00004A48 486E FFD0 pea.l [A6 - 0x30]
00004A4C 486E FFD2 pea.l [A6 - 0x2E]
00004A50 3F3C 200E move.w -[A7], 0x200E
00004A54 A9EB syscall Pack4/FP68K
00004A56 486E FFD2 pea.l [A6 - 0x2E]
00004A5A 486E FFE4 pea.l [A6 - 0x1C]
00004A5E 3F3C 1010 move.w -[A7], 0x1010
00004A62 A9EB syscall Pack4/FP68K
00004A64 302D D29C move.w D0, [A5 - 0x2D64]
00004A68 48C0 ext.l D0
00004A6A 81FC 001E divs.w D0, 0x1E
00004A6E D040 add.w D0, D0
00004A70 3D40 FFD0 move.w [A6 - 0x30], D0
00004A74 486E FFD0 pea.l [A6 - 0x30]
00004A78 486E FFD2 pea.l [A6 - 0x2E]
00004A7C 3F3C 200E move.w -[A7], 0x200E
00004A80 A9EB syscall Pack4/FP68K
00004A82 486E FFD2 pea.l [A6 - 0x2E]
00004A86 486E FFE8 pea.l [A6 - 0x18]
00004A8A 3F3C 1010 move.w -[A7], 0x1010
00004A8E A9EB syscall Pack4/FP68K
00004A90 486E FFE4 pea.l [A6 - 0x1C]
00004A94 486E FFD2 pea.l [A6 - 0x2E]
00004A98 3F3C 100E move.w -[A7], 0x100E
00004A9C A9EB syscall Pack4/FP68K
00004A9E 487A 01E8 pea.l [PC + 0x1E8 /* 00004C88, value 0x40000000 '@\0\0\0' */]
00004AA2 486E FFD2 pea.l [A6 - 0x2E]
00004AA6 3F3C 1004 move.w -[A7], 0x1004
00004AAA A9EB syscall Pack4/FP68K
00004AAC 486E FFE8 pea.l [A6 - 0x18]
00004AB0 486E FFD2 pea.l [A6 - 0x2E]
00004AB4 3F3C 1006 move.w -[A7], 0x1006
00004AB8 A9EB syscall Pack4/FP68K
00004ABA 486E FFE4 pea.l [A6 - 0x1C]
00004ABE 486E FFC8 pea.l [A6 - 0x38]
00004AC2 3F3C 100E move.w -[A7], 0x100E
00004AC6 A9EB syscall Pack4/FP68K
00004AC8 486E FFE8 pea.l [A6 - 0x18]
00004ACC 486E FFC8 pea.l [A6 - 0x38]
00004AD0 3F3C 1006 move.w -[A7], 0x1006
00004AD4 A9EB syscall Pack4/FP68K
00004AD6 302E FFFE move.w D0, [A6 - 0x2]
00004ADA 906D D3B0 sub.w D0, [A5 - 0x2C50]
00004ADE 3D40 FFC6 move.w [A6 - 0x3A], D0
00004AE2 486E FFC6 pea.l [A6 - 0x3A]
00004AE6 486E FFC8 pea.l [A6 - 0x38]
00004AEA 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00004AEE A9EB syscall Pack4/FP68K
00004AF0 486E FFD2 pea.l [A6 - 0x2E]
00004AF4 486E FFC8 pea.l [A6 - 0x38]
00004AF8 3F3C 0006 move.w -[A7], 0x6
00004AFC A9EB syscall Pack4/FP68K
00004AFE 486D D38A pea.l [A5 - 0x2C76]
00004B02 486E FFC8 pea.l [A6 - 0x38]
00004B06 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00004B0A A9EB syscall Pack4/FP68K
00004B0C 486E FFC8 pea.l [A6 - 0x38]
00004B10 3F3C 0016 move.w -[A7], 0x16
00004B14 A9EB syscall Pack4/FP68K
00004B16 486E FFC8 pea.l [A6 - 0x38]
00004B1A 486E FFC4 pea.l [A6 - 0x3C]
00004B1E 3F3C 2010 move.w -[A7], 0x2010
00004B22 A9EB syscall Pack4/FP68K
00004B24 3C2E FFC4 move.w D6, [A6 - 0x3C]
label00004B28:
00004B28 4A2D D9BB tst.b [A5 - 0x2645]
00004B2C 6700 00E6 beq +0xE8 /* 00004C14 */
00004B30 3D47 FFD0 move.w [A6 - 0x30], D7
00004B34 486E FFD0 pea.l [A6 - 0x30]
00004B38 486E FFD2 pea.l [A6 - 0x2E]
00004B3C 3F3C 200E move.w -[A7], 0x200E
00004B40 A9EB syscall Pack4/FP68K
00004B42 486E FFD2 pea.l [A6 - 0x2E]
00004B46 486E FFEC pea.l [A6 - 0x14]
00004B4A 3F3C 1010 move.w -[A7], 0x1010
00004B4E A9EB syscall Pack4/FP68K
00004B50 302D D29E move.w D0, [A5 - 0x2D62]
00004B54 48C0 ext.l D0
00004B56 81FC 001E divs.w D0, 0x1E
00004B5A D040 add.w D0, D0
00004B5C 3D40 FFD0 move.w [A6 - 0x30], D0
00004B60 486E FFD0 pea.l [A6 - 0x30]
00004B64 486E FFD2 pea.l [A6 - 0x2E]
00004B68 3F3C 200E move.w -[A7], 0x200E
00004B6C A9EB syscall Pack4/FP68K
00004B6E 486E FFD2 pea.l [A6 - 0x2E]
00004B72 486E FFF0 pea.l [A6 - 0x10]
00004B76 3F3C 1010 move.w -[A7], 0x1010
00004B7A A9EB syscall Pack4/FP68K
00004B7C 486E FFEC pea.l [A6 - 0x14]
00004B80 486E FFD2 pea.l [A6 - 0x2E]
00004B84 3F3C 100E move.w -[A7], 0x100E
00004B88 A9EB syscall Pack4/FP68K
00004B8A 487A 00F8 pea.l [PC + 0xF8 /* 00004C84, value 0x40000000 '@\0\0\0' */]
00004B8E 486E FFD2 pea.l [A6 - 0x2E]
00004B92 3F3C 1004 move.w -[A7], 0x1004
00004B96 A9EB syscall Pack4/FP68K
00004B98 486E FFF0 pea.l [A6 - 0x10]
00004B9C 486E FFD2 pea.l [A6 - 0x2E]
00004BA0 3F3C 1006 move.w -[A7], 0x1006
00004BA4 A9EB syscall Pack4/FP68K
00004BA6 486E FFEC pea.l [A6 - 0x14]
00004BAA 486E FFC8 pea.l [A6 - 0x38]
00004BAE 3F3C 100E move.w -[A7], 0x100E
00004BB2 A9EB syscall Pack4/FP68K
00004BB4 486E FFF0 pea.l [A6 - 0x10]
00004BB8 486E FFC8 pea.l [A6 - 0x38]
00004BBC 3F3C 1006 move.w -[A7], 0x1006
00004BC0 A9EB syscall Pack4/FP68K
00004BC2 302E FFFE move.w D0, [A6 - 0x2]
00004BC6 906D D3B0 sub.w D0, [A5 - 0x2C50]
00004BCA 3D40 FFC6 move.w [A6 - 0x3A], D0
00004BCE 486E FFC6 pea.l [A6 - 0x3A]
00004BD2 486E FFC8 pea.l [A6 - 0x38]
00004BD6 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00004BDA A9EB syscall Pack4/FP68K
00004BDC 486E FFD2 pea.l [A6 - 0x2E]
00004BE0 486E FFC8 pea.l [A6 - 0x38]
00004BE4 3F3C 0006 move.w -[A7], 0x6
00004BE8 A9EB syscall Pack4/FP68K
00004BEA 486D D38A pea.l [A5 - 0x2C76]
00004BEE 486E FFC8 pea.l [A6 - 0x38]
00004BF2 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00004BF6 A9EB syscall Pack4/FP68K
00004BF8 486E FFC8 pea.l [A6 - 0x38]
00004BFC 3F3C 0016 move.w -[A7], 0x16
00004C00 A9EB syscall Pack4/FP68K
00004C02 486E FFC8 pea.l [A6 - 0x38]
00004C06 486E FFC4 pea.l [A6 - 0x3C]
00004C0A 3F3C 2010 move.w -[A7], 0x2010
00004C0E A9EB syscall Pack4/FP68K
00004C10 3C2E FFC4 move.w D6, [A6 - 0x3C]
label00004C14:
00004C14 4A46 tst.w D6
00004C16 6F04 ble +0x6 /* 00004C1C */
00004C18 3006 move.w D0, D6
00004C1A 6002 bra +0x4 /* 00004C1E */
label00004C1C:
00004C1C 7000 moveq.l D0, 0x00
label00004C1E:
00004C1E 3C00 move.w D6, D0
00004C20 4A2D D9B9 tst.b [A5 - 0x2647]
00004C24 6716 beq +0x18 /* 00004C3C */
00004C26 3A2D D29A move.w D5, [A5 - 0x2D66]
00004C2A 48C5 ext.l D5
00004C2C 8BFC 001E divs.w D5, 0x1E
00004C30 BA46 cmp.w D5, D6
00004C32 6F04 ble +0x6 /* 00004C38 */
00004C34 3006 move.w D0, D6
00004C36 6002 bra +0x4 /* 00004C3A */
label00004C38:
00004C38 3005 move.w D0, D5
label00004C3A:
00004C3A 3C00 move.w D6, D0
label00004C3C:
00004C3C 4A2D D9BA tst.b [A5 - 0x2646]
00004C40 6716 beq +0x18 /* 00004C58 */
00004C42 3A2D D29C move.w D5, [A5 - 0x2D64]
00004C46 48C5 ext.l D5
00004C48 8BFC 001E divs.w D5, 0x1E
00004C4C BA46 cmp.w D5, D6
00004C4E 6F04 ble +0x6 /* 00004C54 */
00004C50 3006 move.w D0, D6
00004C52 6002 bra +0x4 /* 00004C56 */
label00004C54:
00004C54 3005 move.w D0, D5
label00004C56:
00004C56 3C00 move.w D6, D0
label00004C58:
00004C58 4A2D D9BB tst.b [A5 - 0x2645]
00004C5C 6716 beq +0x18 /* 00004C74 */
00004C5E 3E2D D29E move.w D7, [A5 - 0x2D62]
00004C62 48C7 ext.l D7
00004C64 8FFC 001E divs.w D7, 0x1E
00004C68 BE46 cmp.w D7, D6
00004C6A 6F04 ble +0x6 /* 00004C70 */
00004C6C 3006 move.w D0, D6
00004C6E 6002 bra +0x4 /* 00004C72 */
label00004C70:
00004C70 3007 move.w D0, D7
label00004C72:
00004C72 3C00 move.w D6, D0
label00004C74:
00004C74 3F06 move.w -[A7], D6
00004C76 4EBA FC58 jsr [PC - 0x3A8 /* 000048D0 */]
00004C7A 4CEE 00E0 FFB8 movem.l D5,D6,D7, [A6 - 0x48]
00004C80 4E5E unlink A6
00004C82 4E75 rts
00004C84 4000 negx.b D0
00004C86 0000 4000 ori.b D0, 0x0
00004C8A 0000 4000 ori.b D0, 0x0
00004C8E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00004C90-00004C94
fn00004C90:
00004C90 4E56 FFF4 link A6, -0x000C
// end alternate branch 00004C90-00004C94
fn00004C90: // (misaligned)
00004C92 FFF4 .extension 0xFF4 // unimplemented
00004C94 4267 clr.w -[A7]
00004C96 42A7 clr.l -[A7]
00004C98 486E FFF4 pea.l [A6 - 0xC]
00004C9C 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00004CA0 4257 clr.w [A7]
00004CA2 486D D4B2 pea.l [A5 - 0x2B4E]
00004CA6 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00004CAA 486E FFFE pea.l [A6 - 0x2]
00004CAE 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00004CB2 4A5F tst.w [A7]+
00004CB4 665C bne +0x5E /* 00004D12 */
00004CB6 7004 moveq.l D0, 0x04
00004CB8 2D40 FFF6 move.l [A6 - 0xA], D0
00004CBC 4267 clr.w -[A7]
00004CBE 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004CC2 486E FFF6 pea.l [A6 - 0xA]
00004CC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004CCA 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00004CCE 4A5F tst.w [A7]+
00004CD0 670C beq +0xE /* 00004CDE */
00004CD2 4267 clr.w -[A7]
00004CD4 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004CD8 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00004CDC 6034 bra +0x36 /* 00004D12 */
label00004CDE:
00004CDE 2D7C 0000 00FF FFF6 move.l [A6 - 0xA], 0xFF
00004CE6 4267 clr.w -[A7]
00004CE8 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004CEC 486E FFF6 pea.l [A6 - 0xA]
00004CF0 2F2E 000C move.l -[A7], [A6 + 0xC]
00004CF4 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00004CF8 4A5F tst.w [A7]+
00004CFA 670C beq +0xE /* 00004D08 */
00004CFC 4267 clr.w -[A7]
00004CFE 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004D02 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00004D06 600A bra +0xC /* 00004D12 */
label00004D08:
00004D08 4267 clr.w -[A7]
00004D0A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004D0E 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label00004D12:
00004D12 4E5E unlink A6
00004D14 4E75 rts
00004D16 4E56 FFF8 link A6, -0x0008
00004D1A 4267 clr.w -[A7]
00004D1C 42A7 clr.l -[A7]
00004D1E 486E FFF8 pea.l [A6 - 0x8]
00004D22 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00004D26 4257 clr.w [A7]
00004D28 486D D4B2 pea.l [A5 - 0x2B4E]
00004D2C 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00004D30 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
00004D36 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
00004D3C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00004D40 4A5F tst.w [A7]+
00004D42 6720 beq +0x22 /* 00004D64 */
00004D44 4267 clr.w -[A7]
00004D46 486D D4B2 pea.l [A5 - 0x2B4E]
00004D4A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00004D4E 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
00004D54 2F3C 4448 5549 move.l -[A7], 0x44485549 /* 'DHUI' */
00004D5A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00004D5E 0C5F FFD0 cmpi.w [A7]+, 0xFFD0
00004D62 6672 bne +0x74 /* 00004DD6 */
label00004D64:
00004D64 4267 clr.w -[A7]
00004D66 486D D4B2 pea.l [A5 - 0x2B4E]
00004D6A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00004D6E 486E FFFE pea.l [A6 - 0x2]
00004D72 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00004D76 4A5F tst.w [A7]+
00004D78 665C bne +0x5E /* 00004DD6 */
00004D7A 7004 moveq.l D0, 0x04
00004D7C 2D40 FFFA move.l [A6 - 0x6], D0
00004D80 4267 clr.w -[A7]
00004D82 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004D86 486E FFFA pea.l [A6 - 0x6]
00004D8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D8E 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00004D92 4A5F tst.w [A7]+
00004D94 670C beq +0xE /* 00004DA2 */
00004D96 4267 clr.w -[A7]
00004D98 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004D9C 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00004DA0 6034 bra +0x36 /* 00004DD6 */
label00004DA2:
00004DA2 2D7C 0000 00FF FFFA move.l [A6 - 0x6], 0xFF
00004DAA 4267 clr.w -[A7]
00004DAC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004DB0 486E FFFA pea.l [A6 - 0x6]
00004DB4 2F2E 000C move.l -[A7], [A6 + 0xC]
00004DB8 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00004DBC 4A5F tst.w [A7]+
00004DBE 670C beq +0xE /* 00004DCC */
00004DC0 4267 clr.w -[A7]
00004DC2 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004DC6 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00004DCA 600A bra +0xC /* 00004DD6 */
label00004DCC:
00004DCC 4267 clr.w -[A7]
00004DCE 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004DD2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label00004DD6:
00004DD6 4E5E unlink A6
00004DD8 4E75 rts
export_70:
00004DDA 4E56 FEFE link A6, -0x0102
00004DDE 302E 0008 move.w D0, [A6 + 0x8]
00004DE2 670C beq +0xE /* 00004DF0 */
00004DE4 6B0A bmi +0xC /* 00004DF0 */
00004DE6 5540 subq.w D0, 2
00004DE8 6A06 bpl +0x8 /* 00004DF0 */
00004DEA 4EBA 0022 jsr [PC + 0x22 /* 00004E0E */]
00004DEE 601A bra +0x1C /* 00004E0A */
label00004DF0:
00004DF0 2F2D CC14 move.l -[A7], [A5 - 0x33EC]
00004DF4 3F2E 0008 move.w -[A7], [A6 + 0x8]
00004DF8 486E FF00 pea.l [A6 - 0x100]
00004DFC A946 syscall GetMenuItemText/GetItem
00004DFE 4267 clr.w -[A7]
00004E00 486E FF00 pea.l [A6 - 0x100]
00004E04 A9B6 syscall OpenDeskAcc
00004E06 3D5F FEFE move.w [A6 - 0x102], [A7]+
label00004E0A:
00004E0A 4E5E unlink A6
00004E0C 4E75 rts
export_71:
fn00004E0E:
00004E0E 4E56 FE90 link A6, -0x0170
00004E12 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00004E16 7E67 moveq.l D7, 0x67
00004E18 7813 moveq.l D4, 0x13
00004E1A 3D7C 0020 FE92 move.w [A6 - 0x16E], 0x20 /* ' ' */
00004E20 3D7C 000D FE92 move.w [A6 - 0x16E], 0xD /* '\r' */
00004E26 422E FE92 clr.b [A6 - 0x16E]
00004E2A 486E FFF4 pea.l [A6 - 0xC]
00004E2E A874 syscall GetPort
00004E30 42A7 clr.l -[A7]
00004E32 3F3C 0579 move.w -[A7], 0x579
00004E36 42A7 clr.l -[A7]
00004E38 4878 FFFF push.l 0xFFFF
00004E3C A97C syscall GetNewDialog
00004E3E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00004E42 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004E46 A981 syscall DrawDialog
00004E48 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004E4C A873 syscall SetPort
00004E4E 486E FEBE pea.l [A6 - 0x142]
00004E52 206E FFFC movea.l A0, [A6 - 0x4]
00004E56 70EE moveq.l D0, 0xFFFFFFEE
00004E58 D068 0016 add.w D0, [A0 + 0x16]
00004E5C 3F00 move.w -[A7], D0
00004E5E 3028 0010 move.w D0, [A0 + 0x10]
00004E62 D047 add.w D0, D7
00004E64 5840 addq.w D0, 4
00004E66 3F00 move.w -[A7], D0
00004E68 70FE moveq.l D0, 0xFFFFFFFE
00004E6A D068 0016 add.w D0, [A0 + 0x16]
00004E6E 3F00 move.w -[A7], D0
00004E70 70FE moveq.l D0, 0xFFFFFFFE
00004E72 D068 0014 add.w D0, [A0 + 0x14]
00004E76 9044 sub.w D0, D4
00004E78 3F00 move.w -[A7], D0
00004E7A A8A7 syscall SetRect
00004E7C 42A7 clr.l -[A7]
00004E7E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004E82 486E FEBE pea.l [A6 - 0x142]
00004E86 486D F532 pea.l [A5 - 0xACE]
00004E8A 4878 0100 push.l 0x100
00004E8E 42A7 clr.l -[A7]
00004E90 3F3C 0010 move.w -[A7], 0x10
00004E94 42A7 clr.l -[A7]
00004E96 A954 syscall NewControl
00004E98 285F movea.l A4, [A7]+
00004E9A 486E FEB6 pea.l [A6 - 0x14A]
00004E9E 206E FFFC movea.l A0, [A6 - 0x4]
00004EA2 7005 moveq.l D0, 0x05
00004EA4 D068 0012 add.w D0, [A0 + 0x12]
00004EA8 3F00 move.w -[A7], D0
00004EAA 3028 0010 move.w D0, [A0 + 0x10]
00004EAE D047 add.w D0, D7
00004EB0 5A40 addq.w D0, 5
00004EB2 3F00 move.w -[A7], D0
00004EB4 70EE moveq.l D0, 0xFFFFFFEE
00004EB6 D068 0016 add.w D0, [A0 + 0x16]
00004EBA 3F00 move.w -[A7], D0
00004EBC 70FD moveq.l D0, 0xFFFFFFFD
00004EBE D068 0014 add.w D0, [A0 + 0x14]
00004EC2 9044 sub.w D0, D4
00004EC4 3F00 move.w -[A7], D0
00004EC6 A8A7 syscall SetRect
00004EC8 486E FEAE pea.l [A6 - 0x152]
00004ECC 206E FFFC movea.l A0, [A6 - 0x4]
00004ED0 7005 moveq.l D0, 0x05
00004ED2 D068 0012 add.w D0, [A0 + 0x12]
00004ED6 3F00 move.w -[A7], D0
00004ED8 3028 0010 move.w D0, [A0 + 0x10]
00004EDC D047 add.w D0, D7
00004EDE 5A40 addq.w D0, 5
00004EE0 3F00 move.w -[A7], D0
00004EE2 70EE moveq.l D0, 0xFFFFFFEE
00004EE4 D068 0016 add.w D0, [A0 + 0x16]
00004EE8 3F00 move.w -[A7], D0
00004EEA 70FD moveq.l D0, 0xFFFFFFFD
00004EEC D068 0014 add.w D0, [A0 + 0x14]
00004EF0 9044 sub.w D0, D4
00004EF2 3F00 move.w -[A7], D0
00004EF4 A8A7 syscall SetRect
00004EF6 486E FEA6 pea.l [A6 - 0x15A]
00004EFA 70FF moveq.l D0, 0xFFFFFFFF
00004EFC D06E FEB8 add.w D0, [A6 - 0x148]
00004F00 3F00 move.w -[A7], D0
00004F02 70FF moveq.l D0, 0xFFFFFFFF
00004F04 D06E FEB6 add.w D0, [A6 - 0x14A]
00004F08 3F00 move.w -[A7], D0
00004F0A 7001 moveq.l D0, 0x01
00004F0C D06E FEBC add.w D0, [A6 - 0x144]
00004F10 3F00 move.w -[A7], D0
00004F12 7001 moveq.l D0, 0x01
00004F14 D06E FEBA add.w D0, [A6 - 0x146]
00004F18 3F00 move.w -[A7], D0
00004F1A A8A7 syscall SetRect
00004F1C 4267 clr.w -[A7]
00004F1E A888 syscall TextFace
00004F20 3F3C 0003 move.w -[A7], 0x3
00004F24 A887 syscall TextFont
00004F26 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00004F2A A88A syscall TextSize
00004F2C 42A7 clr.l -[A7]
00004F2E 486E FEAE pea.l [A6 - 0x152]
00004F32 486E FEB6 pea.l [A6 - 0x14A]
00004F36 A83E syscall TEStyleNew
00004F38 265F movea.l A3, [A7]+
00004F3A 2F0B move.l -[A7], A3
00004F3C A9D0 syscall TECalText
00004F3E 4EBA 05FE jsr [PC + 0x5FE /* 0000553E */]
00004F42 486E FEA6 pea.l [A6 - 0x15A]
00004F46 A8A1 syscall FrameRect
00004F48 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004F4C A981 syscall DrawDialog
00004F4E 2F0B move.l -[A7], A3
00004F50 4EBA 07A8 jsr [PC + 0x7A8 /* 000056FA */]
00004F54 206E FFFC movea.l A0, [A6 - 0x4]
00004F58 4868 0010 pea.l [A0 + 0x10]
00004F5C A92A syscall ValidRect
00004F5E 2453 movea.l A2, [A3]
00004F60 3E2A 005E move.w D7, [A2 + 0x5E]
00004F64 2053 movea.l A0, [A3]
00004F66 2068 003E movea.l A0, [A0 + 0x3E]
00004F6A 2D50 FE94 move.l [A6 - 0x16C], [A0]
00004F6E 306A 003C movea.w A0, [A2 + 0x3C]
00004F72 D1EE FE94 add.l A0, [A6 - 0x16C]
00004F76 0C20 000D cmpi.b -[A0], 0xD /* '\r' */
00004F7A 588F addq.l A7, 4
00004F7C 6602 bne +0x4 /* 00004F80 */
00004F7E 5247 addq.w D7, 1
label00004F80:
00004F80 2053 movea.l A0, [A3]
00004F82 3828 0020 move.w D4, [A0 + 0x20]
00004F86 3604 move.w D3, D4
00004F88 3A07 move.w D5, D7
00004F8A 426E FE92 clr.w [A6 - 0x16E]
00004F8E 95CA sub.l A2, A2
00004F90 41E8 0060 lea.l A0, [A0 + 0x60]
00004F94 2D48 FE98 move.l [A6 - 0x168], A0
00004F98 6010 bra +0x12 /* 00004FAA */
label00004F9A:
00004F9A 204A movea.l A0, A2
00004F9C D1EE FE98 add.l A0, [A6 - 0x168]
00004FA0 B650 cmp.w D3, [A0]
00004FA2 6F0C ble +0xE /* 00004FB0 */
00004FA4 526E FE92 addq.w [A6 - 0x16E], 1
00004FA8 548A addq.l A2, 2
label00004FAA:
00004FAA BA6E FE92 cmp.w D5, [A6 - 0x16E]
00004FAE 6CEA bge -0x14 /* 00004F9A */
label00004FB0:
00004FB0 362E FE92 move.w D3, [A6 - 0x16E]
00004FB4 206E FE94 movea.l A0, [A6 - 0x16C]
00004FB8 0C30 000D 40FF cmpi.b [A0 + D4.w - 0x1], 0xD /* '\r' */
00004FBE 6602 bne +0x4 /* 00004FC2 */
00004FC0 5243 addq.w D3, 1
label00004FC2:
00004FC2 3807 move.w D4, D7
00004FC4 42A7 clr.l -[A7]
00004FC6 42A7 clr.l -[A7]
00004FC8 42A7 clr.l -[A7]
00004FCA 2F0B move.l -[A7], A3
00004FCC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00004FD0 A83D syscall TEDispatch
00004FD2 302E FEBA move.w D0, [A6 - 0x146]
00004FD6 906E FEB6 sub.w D0, [A6 - 0x14A]
00004FDA 3040 movea.w A0, D0
00004FDC 2F08 move.l -[A7], A0
00004FDE 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004FE2 3600 move.w D3, D0
00004FE4 B644 cmp.w D3, D4
00004FE6 6C08 bge +0xA /* 00004FF0 */
00004FE8 2F0C move.l -[A7], A4
00004FEA 3F04 move.w -[A7], D4
00004FEC A965 syscall SetControlMaximum/SetMaxCtl
00004FEE 6006 bra +0x8 /* 00004FF6 */
label00004FF0:
00004FF0 2F0C move.l -[A7], A4
00004FF2 3F03 move.w -[A7], D3
00004FF4 A965 syscall SetControlMaximum/SetMaxCtl
label00004FF6:
00004FF6 B644 cmp.w D3, D4
00004FF8 6C02 bge +0x4 /* 00004FFC */
00004FFA 3803 move.w D4, D3
label00004FFC:
00004FFC 2F0C move.l -[A7], A4
00004FFE 3F03 move.w -[A7], D3
00005000 A964 syscall SetControlMinimum/SetMinCtl
00005002 2F0C move.l -[A7], A4
00005004 3F03 move.w -[A7], D3
00005006 A963 syscall SetControlValue/SetCtlValue
00005008 422E FE92 clr.b [A6 - 0x16E]
0000500C 6000 04FE bra +0x500 /* 0000550C */
label00005010:
00005010 4227 clr.b -[A7]
00005012 3F3C FFFF move.w -[A7], 0xFFFF
00005016 486E FECE pea.l [A6 - 0x132]
0000501A 42A7 clr.l -[A7]
0000501C 42A7 clr.l -[A7]
0000501E A860 syscall WaitNextEvent
00005020 4A1F tst.b [A7]+
00005022 6700 04E8 beq +0x4EA /* 0000550C */
00005026 302E FECE move.w D0, [A6 - 0x132]
0000502A 0C40 0008 cmpi.w D0, 0x8
0000502E 6200 04DC bhi +0x4DE /* 0000550C */
00005032 43FA 04F8 lea.l A1, [PC + 0x4F8 /* 0000552C, value 0xFFE0FB12 */]
00005036 D040 add.w D0, D0
00005038 D2F1 0000 add.w A1, [A1 + D0.w]
0000503C 4ED1 jmp [A1]
0000503E 4267 clr.w -[A7]
00005040 2F2E FED8 move.l -[A7], [A6 - 0x128]
00005044 486E FECA pea.l [A6 - 0x136]
00005048 A92C syscall FindWindow
0000504A 361F move.w D3, [A7]+
0000504C 3003 move.w D0, D3
0000504E 6700 02E4 beq +0x2E6 /* 00005334 */
00005052 6B00 02E0 bmi +0x2E2 /* 00005334 */
00005056 5740 subq.w D0, 3
00005058 6712 beq +0x14 /* 0000506C */
0000505A 6A06 bpl +0x8 /* 00005062 */
0000505C 5240 addq.w D0, 1
0000505E 6000 02D4 bra +0x2D6 /* 00005334 */
label00005062:
00005062 5740 subq.w D0, 3
00005064 6700 02CE beq +0x2D0 /* 00005334 */
00005068 6000 02CA bra +0x2CC /* 00005334 */
label0000506C:
0000506C 202E FECA move.l D0, [A6 - 0x136]
00005070 B0AE FFFC cmp.l D0, [A6 - 0x4]
00005074 6600 02BE bne +0x2C0 /* 00005334 */
00005078 3D6E FEDA FEA4 move.w [A6 - 0x15C], [A6 - 0x126]
0000507E 3D6E FED8 FEA2 move.w [A6 - 0x15E], [A6 - 0x128]
00005084 486E FEA2 pea.l [A6 - 0x15E]
00005088 A871 syscall GlobalToLocal
0000508A 4267 clr.w -[A7]
0000508C 2F2E FEA2 move.l -[A7], [A6 - 0x15E]
00005090 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005094 486E FEC6 pea.l [A6 - 0x13A]
00005098 A96C syscall FindControl
0000509A 0C5F 0081 cmpi.w [A7]+, 0x81
0000509E 6670 bne +0x72 /* 00005110 */
000050A0 B9EE FEC6 cmpa.l A4, [A6 - 0x13A]
000050A4 666A bne +0x6C /* 00005110 */
000050A6 4267 clr.w -[A7]
000050A8 2F0C move.l -[A7], A4
000050AA 2F2E FEA2 move.l -[A7], [A6 - 0x15E]
000050AE 42A7 clr.l -[A7]
000050B0 A968 syscall TrackControl
000050B2 361F move.w D3, [A7]+
000050B4 42A7 clr.l -[A7]
000050B6 42A7 clr.l -[A7]
000050B8 42A7 clr.l -[A7]
000050BA 2F0B move.l -[A7], A3
000050BC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000050C0 A83D syscall TEDispatch
000050C2 261F move.l D3, [A7]+
000050C4 4267 clr.w -[A7]
000050C6 2F0C move.l -[A7], A4
000050C8 A960 syscall GetControlValue/GetCtlValue
000050CA 3D5F FE90 move.w [A6 - 0x170], [A7]+
000050CE 4267 clr.w -[A7]
000050D0 2F0C move.l -[A7], A4
000050D2 A961 syscall GetControlMinimum/GetMinCtl
000050D4 3A2E FE90 move.w D5, [A6 - 0x170]
000050D8 9A5F sub.w D5, [A7]+
000050DA 42A7 clr.l -[A7]
000050DC 42A7 clr.l -[A7]
000050DE 42A7 clr.l -[A7]
000050E0 2F0B move.l -[A7], A3
000050E2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000050E6 A83D syscall TEDispatch
000050E8 302E FEBA move.w D0, [A6 - 0x146]
000050EC 906E FEB6 sub.w D0, [A6 - 0x14A]
000050F0 3040 movea.w A0, D0
000050F2 2F08 move.l -[A7], A0
000050F4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000050F8 D045 add.w D0, D5
000050FA 3C00 move.w D6, D0
000050FC 4267 clr.w -[A7]
000050FE 3004 move.w D0, D4
00005100 9046 sub.w D0, D6
00005102 C1C3 muls.w D0, D3
00005104 3F00 move.w -[A7], D0
00005106 2F0B move.l -[A7], A3
00005108 A812 syscall TEPinScroll
0000510A 3806 move.w D4, D6
0000510C 6000 0226 bra +0x228 /* 00005334 */
label00005110:
00005110 7C00 moveq.l D6, 0x00
label00005112:
00005112 486E FEA2 pea.l [A6 - 0x15E]
00005116 A972 syscall GetMouse
00005118 4267 clr.w -[A7]
0000511A 2F2E FEA2 move.l -[A7], [A6 - 0x15E]
0000511E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005122 486E FEC6 pea.l [A6 - 0x13A]
00005126 A96C syscall FindControl
00005128 0C5F 0014 cmpi.w [A7]+, 0x14
0000512C 6674 bne +0x76 /* 000051A2 */
0000512E 4A46 tst.w D6
00005130 6708 beq +0xA /* 0000513A */
00005132 0C46 0001 cmpi.w D6, 0x1
00005136 6600 01DE bne +0x1E0 /* 00005316 */
label0000513A:
0000513A B9EE FEC6 cmpa.l A4, [A6 - 0x13A]
0000513E 6600 01D6 bne +0x1D8 /* 00005316 */
00005142 7C01 moveq.l D6, 0x01
00005144 2F0C move.l -[A7], A4
00005146 3F3C 0014 move.w -[A7], 0x14
0000514A A95D syscall HiliteControl
0000514C 42A7 clr.l -[A7]
0000514E 42A7 clr.l -[A7]
00005150 42A7 clr.l -[A7]
00005152 2F0B move.l -[A7], A3
00005154 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00005158 A83D syscall TEDispatch
0000515A 261F move.l D3, [A7]+
0000515C 42A7 clr.l -[A7]
0000515E 42A7 clr.l -[A7]
00005160 42A7 clr.l -[A7]
00005162 2F0B move.l -[A7], A3
00005164 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00005168 A83D syscall TEDispatch
0000516A 302E FEBA move.w D0, [A6 - 0x146]
0000516E 906E FEB6 sub.w D0, [A6 - 0x14A]
00005172 3040 movea.w A0, D0
00005174 2F08 move.l -[A7], A0
00005176 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000517A 3A00 move.w D5, D0
0000517C 4267 clr.w -[A7]
0000517E 3F03 move.w -[A7], D3
00005180 2F0B move.l -[A7], A3
00005182 A812 syscall TEPinScroll
00005184 5344 subq.w D4, 1
00005186 BA44 cmp.w D5, D4
00005188 6F02 ble +0x4 /* 0000518C */
0000518A 3805 move.w D4, D5
label0000518C:
0000518C 4267 clr.w -[A7]
0000518E 2F0C move.l -[A7], A4
00005190 A960 syscall GetControlValue/GetCtlValue
00005192 361F move.w D3, [A7]+
00005194 2F0C move.l -[A7], A4
00005196 70FF moveq.l D0, 0xFFFFFFFF
00005198 D043 add.w D0, D3
0000519A 3F00 move.w -[A7], D0
0000519C A963 syscall SetControlValue/SetCtlValue
0000519E 6000 0176 bra +0x178 /* 00005316 */
label000051A2:
000051A2 4267 clr.w -[A7]
000051A4 2F2E FEA2 move.l -[A7], [A6 - 0x15E]
000051A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000051AC 486E FEC6 pea.l [A6 - 0x13A]
000051B0 A96C syscall FindControl
000051B2 0C5F 0015 cmpi.w [A7]+, 0x15
000051B6 6658 bne +0x5A /* 00005210 */
000051B8 4A46 tst.w D6
000051BA 6708 beq +0xA /* 000051C4 */
000051BC 0C46 0002 cmpi.w D6, 0x2
000051C0 6600 0154 bne +0x156 /* 00005316 */
label000051C4:
000051C4 B9EE FEC6 cmpa.l A4, [A6 - 0x13A]
000051C8 6600 014C bne +0x14E /* 00005316 */
000051CC 7C02 moveq.l D6, 0x02
000051CE 2F0C move.l -[A7], A4
000051D0 3F3C 0015 move.w -[A7], 0x15
000051D4 A95D syscall HiliteControl
000051D6 42A7 clr.l -[A7]
000051D8 42A7 clr.l -[A7]
000051DA 42A7 clr.l -[A7]
000051DC 2F0B move.l -[A7], A3
000051DE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000051E2 A83D syscall TEDispatch
000051E4 261F move.l D3, [A7]+
000051E6 4267 clr.w -[A7]
000051E8 3003 move.w D0, D3
000051EA 4440 neg.w D0
000051EC 3F00 move.w -[A7], D0
000051EE 2F0B move.l -[A7], A3
000051F0 A812 syscall TEPinScroll
000051F2 5244 addq.w D4, 1
000051F4 BE44 cmp.w D7, D4
000051F6 6C02 bge +0x4 /* 000051FA */
000051F8 3807 move.w D4, D7
label000051FA:
000051FA 4267 clr.w -[A7]
000051FC 2F0C move.l -[A7], A4
000051FE A960 syscall GetControlValue/GetCtlValue
00005200 361F move.w D3, [A7]+
00005202 2F0C move.l -[A7], A4
00005204 7001 moveq.l D0, 0x01
00005206 D043 add.w D0, D3
00005208 3F00 move.w -[A7], D0
0000520A A963 syscall SetControlValue/SetCtlValue
0000520C 6000 0108 bra +0x10A /* 00005316 */
label00005210:
00005210 4267 clr.w -[A7]
00005212 2F2E FEA2 move.l -[A7], [A6 - 0x15E]
00005216 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000521A 486E FEC6 pea.l [A6 - 0x13A]
0000521E A96C syscall FindControl
00005220 0C5F 0016 cmpi.w [A7]+, 0x16
00005224 6670 bne +0x72 /* 00005296 */
00005226 4A46 tst.w D6
00005228 6708 beq +0xA /* 00005232 */
0000522A 0C46 0003 cmpi.w D6, 0x3
0000522E 6600 00E6 bne +0xE8 /* 00005316 */
label00005232:
00005232 B9EE FEC6 cmpa.l A4, [A6 - 0x13A]
00005236 6600 00DE bne +0xE0 /* 00005316 */
0000523A 7C03 moveq.l D6, 0x03
0000523C 42A7 clr.l -[A7]
0000523E 42A7 clr.l -[A7]
00005240 42A7 clr.l -[A7]
00005242 2F0B move.l -[A7], A3
00005244 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00005248 A83D syscall TEDispatch
0000524A 261F move.l D3, [A7]+
0000524C 42A7 clr.l -[A7]
0000524E 42A7 clr.l -[A7]
00005250 42A7 clr.l -[A7]
00005252 2F0B move.l -[A7], A3
00005254 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00005258 A83D syscall TEDispatch
0000525A 302E FEBA move.w D0, [A6 - 0x146]
0000525E 906E FEB6 sub.w D0, [A6 - 0x14A]
00005262 3040 movea.w A0, D0
00005264 2F08 move.l -[A7], A0
00005266 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000526A 3A00 move.w D5, D0
0000526C 4267 clr.w -[A7]
0000526E 3003 move.w D0, D3
00005270 C1C5 muls.w D0, D5
00005272 3F00 move.w -[A7], D0
00005274 2F0B move.l -[A7], A3
00005276 A812 syscall TEPinScroll
00005278 9845 sub.w D4, D5
0000527A BA44 cmp.w D5, D4
0000527C 6F02 ble +0x4 /* 00005280 */
0000527E 3805 move.w D4, D5
label00005280:
00005280 4267 clr.w -[A7]
00005282 2F0C move.l -[A7], A4
00005284 A960 syscall GetControlValue/GetCtlValue
00005286 361F move.w D3, [A7]+
00005288 2F0C move.l -[A7], A4
0000528A 3003 move.w D0, D3
0000528C 9045 sub.w D0, D5
0000528E 3F00 move.w -[A7], D0
00005290 A963 syscall SetControlValue/SetCtlValue
00005292 6000 0082 bra +0x84 /* 00005316 */
label00005296:
00005296 4267 clr.w -[A7]
00005298 2F2E FEA2 move.l -[A7], [A6 - 0x15E]
0000529C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000052A0 486E FEC6 pea.l [A6 - 0x13A]
000052A4 A96C syscall FindControl
000052A6 0C5F 0017 cmpi.w [A7]+, 0x17
000052AA 666A bne +0x6C /* 00005316 */
000052AC 4A46 tst.w D6
000052AE 6706 beq +0x8 /* 000052B6 */
000052B0 0C46 0004 cmpi.w D6, 0x4
000052B4 6660 bne +0x62 /* 00005316 */
label000052B6:
000052B6 B9EE FEC6 cmpa.l A4, [A6 - 0x13A]
000052BA 665A bne +0x5C /* 00005316 */
000052BC 7C04 moveq.l D6, 0x04
000052BE 42A7 clr.l -[A7]
000052C0 42A7 clr.l -[A7]
000052C2 42A7 clr.l -[A7]
000052C4 2F0B move.l -[A7], A3
000052C6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000052CA A83D syscall TEDispatch
000052CC 261F move.l D3, [A7]+
000052CE 42A7 clr.l -[A7]
000052D0 42A7 clr.l -[A7]
000052D2 42A7 clr.l -[A7]
000052D4 2F0B move.l -[A7], A3
000052D6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000052DA A83D syscall TEDispatch
000052DC 302E FEBA move.w D0, [A6 - 0x146]
000052E0 906E FEB6 sub.w D0, [A6 - 0x14A]
000052E4 3040 movea.w A0, D0
000052E6 2F08 move.l -[A7], A0
000052E8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000052EC 3A00 move.w D5, D0
000052EE 4267 clr.w -[A7]
000052F0 3003 move.w D0, D3
000052F2 4440 neg.w D0
000052F4 C1C5 muls.w D0, D5
000052F6 3F00 move.w -[A7], D0
000052F8 2F0B move.l -[A7], A3
000052FA A812 syscall TEPinScroll
000052FC D845 add.w D4, D5
000052FE BE44 cmp.w D7, D4
00005300 6C02 bge +0x4 /* 00005304 */
00005302 3807 move.w D4, D7
label00005304:
00005304 4267 clr.w -[A7]
00005306 2F0C move.l -[A7], A4
00005308 A960 syscall GetControlValue/GetCtlValue
0000530A 361F move.w D3, [A7]+
0000530C 2F0C move.l -[A7], A4
0000530E 3003 move.w D0, D3
00005310 D045 add.w D0, D5
00005312 3F00 move.w -[A7], D0
00005314 A963 syscall SetControlValue/SetCtlValue
label00005316:
00005316 4A46 tst.w D6
00005318 6718 beq +0x1A /* 00005332 */
0000531A 4227 clr.b -[A7]
0000531C A973 syscall StillDown
0000531E 4A1F tst.b [A7]+
00005320 670A beq +0xC /* 0000532C */
00005322 486E FEA2 pea.l [A6 - 0x15E]
00005326 A972 syscall GetMouse
00005328 6000 FDE8 bra -0x216 /* 00005112 */
label0000532C:
0000532C 2F0C move.l -[A7], A4
0000532E 4267 clr.w -[A7]
00005330 A95D syscall HiliteControl
label00005332:
00005332 4A46 tst.w D6
label00005334:
00005334 4227 clr.b -[A7]
00005336 486E FECE pea.l [A6 - 0x132]
0000533A A97F syscall IsDialogEvent
0000533C 4A1F tst.b [A7]+
0000533E 6700 01CC beq +0x1CE /* 0000550C */
00005342 70FF moveq.l D0, 0xFFFFFFFF
00005344 C02E FED3 and.b D0, [A6 - 0x12D]
00005348 0C00 000D cmpi.b D0, 0xD /* '\r' */
0000534C 6700 01BE beq +0x1C0 /* 0000550C */
00005350 4227 clr.b -[A7]
00005352 486E FECE pea.l [A6 - 0x132]
00005356 486E FFFC pea.l [A6 - 0x4]
0000535A 486E FFEE pea.l [A6 - 0x12]
0000535E A980 syscall DialogSelect
00005360 4A1F tst.b [A7]+
00005362 6700 01A8 beq +0x1AA /* 0000550C */
00005366 302E FFEE move.w D0, [A6 - 0x12]
0000536A 6B00 01A0 bmi +0x1A2 /* 0000550C */
0000536E 5740 subq.w D0, 3
00005370 670C beq +0xE /* 0000537E */
00005372 6A00 0198 bpl +0x19A /* 0000550C */
00005376 5240 addq.w D0, 1
00005378 6A0E bpl +0x10 /* 00005388 */
0000537A 6000 0190 bra +0x192 /* 0000550C */
label0000537E:
0000537E 1D7C 0001 FE92 move.b [A6 - 0x16E], 0x1
00005384 6000 0186 bra +0x188 /* 0000550C */
label00005388:
00005388 486E FFF0 pea.l [A6 - 0x10]
0000538C A874 syscall GetPort
0000538E 42A7 clr.l -[A7]
00005390 3F3C 057A move.w -[A7], 0x57A
00005394 42A7 clr.l -[A7]
00005396 4878 FFFF push.l 0xFFFF
0000539A A97C syscall GetNewDialog
0000539C 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000053A0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000053A4 A981 syscall DrawDialog
000053A6 7600 moveq.l D3, 0x00
000053A8 2A2D D5B2 move.l D5, [A5 - 0x2A4E]
000053AC 1D6D D3B2 FEDE move.b [A6 - 0x122], [A5 - 0x2C4E]
000053B2 6000 00FC bra +0xFE /* 000054B0 */
label000053B6:
000053B6 4227 clr.b -[A7]
000053B8 3F3C FFFF move.w -[A7], 0xFFFF
000053BC 486E FECE pea.l [A6 - 0x132]
000053C0 42A7 clr.l -[A7]
000053C2 42A7 clr.l -[A7]
000053C4 A860 syscall WaitNextEvent
000053C6 4217 clr.b [A7]
000053C8 486E FECE pea.l [A6 - 0x132]
000053CC A97F syscall IsDialogEvent
000053CE 4A1F tst.b [A7]+
000053D0 6700 00DE beq +0xE0 /* 000054B0 */
000053D4 70FF moveq.l D0, 0xFFFFFFFF
000053D6 C02E FED3 and.b D0, [A6 - 0x12D]
000053DA 0C00 000D cmpi.b D0, 0xD /* '\r' */
000053DE 6700 00D0 beq +0xD2 /* 000054B0 */
000053E2 4227 clr.b -[A7]
000053E4 486E FECE pea.l [A6 - 0x132]
000053E8 486E FFF8 pea.l [A6 - 0x8]
000053EC 486E FFEA pea.l [A6 - 0x16]
000053F0 A980 syscall DialogSelect
000053F2 4A1F tst.b [A7]+
000053F4 6700 00BA beq +0xBC /* 000054B0 */
000053F8 302E FFEA move.w D0, [A6 - 0x16]
000053FC 6B00 00B2 bmi +0xB4 /* 000054B0 */
00005400 5B40 subq.w D0, 5
00005402 6714 beq +0x16 /* 00005418 */
00005404 6A0A bpl +0xC /* 00005410 */
00005406 5240 addq.w D0, 1
00005408 6A00 009A bpl +0x9C /* 000054A4 */
0000540C 6000 00A2 bra +0xA4 /* 000054B0 */
label00005410:
00005410 5540 subq.w D0, 2
00005412 6A00 009C bpl +0x9E /* 000054B0 */
00005416 6076 bra +0x78 /* 0000548E */
label00005418:
00005418 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000541C 3F3C 0002 move.w -[A7], 0x2
00005420 486E FFEC pea.l [A6 - 0x14]
00005424 486E FFDE pea.l [A6 - 0x22]
00005428 486E FFE2 pea.l [A6 - 0x1E]
0000542C A98D syscall GetDialogItem/GetDItem
0000542E 2F2E FFDE move.l -[A7], [A6 - 0x22]
00005432 486D D876 pea.l [A5 - 0x278A]
00005436 A990 syscall GetDialogItemText/GetIText
00005438 486D D876 pea.l [A5 - 0x278A]
0000543C 486D D5B2 pea.l [A5 - 0x2A4E]
00005440 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00005444 0CAD 0BB7 E4FD D5B2 cmpi.l [A5 - 0x2A4E], 0xBB7E4FD
0000544C 670E beq +0x10 /* 0000545C */
0000544E 4267 clr.w -[A7]
00005450 3F3C 057B move.w -[A7], 0x57B
00005454 42A7 clr.l -[A7]
00005456 A985 syscall Alert
00005458 548F addq.l A7, 2
0000545A 6054 bra +0x56 /* 000054B0 */
label0000545C:
0000545C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005460 3F3C 0003 move.w -[A7], 0x3
00005464 486E FFEC pea.l [A6 - 0x14]
00005468 486E FFDE pea.l [A6 - 0x22]
0000546C 486E FFE2 pea.l [A6 - 0x1E]
00005470 A98D syscall GetDialogItem/GetDItem
00005472 2F2E FFDE move.l -[A7], [A6 - 0x22]
00005476 486D D3B2 pea.l [A5 - 0x2C4E]
0000547A A990 syscall GetDialogItemText/GetIText
0000547C 486D D3B2 pea.l [A5 - 0x2C4E]
00005480 486D D5B2 pea.l [A5 - 0x2A4E]
00005484 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00005488 7601 moveq.l D3, 0x01
0000548A 508F addq.l A7, 8
0000548C 6022 bra +0x24 /* 000054B0 */
label0000548E:
0000548E 42AD D5B2 clr.l [A5 - 0x2A4E]
00005492 486D D3B2 pea.l [A5 - 0x2C4E]
00005496 486D D5B2 pea.l [A5 - 0x2A4E]
0000549A 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000549E 7601 moveq.l D3, 0x01
000054A0 508F addq.l A7, 8
000054A2 600C bra +0xE /* 000054B0 */
label000054A4:
000054A4 2B45 D5B2 move.l [A5 - 0x2A4E], D5
000054A8 1B6E FEDE D3B2 move.b [A5 - 0x2C4E], [A6 - 0x122]
000054AE 7601 moveq.l D3, 0x01
label000054B0:
000054B0 4A03 tst.b D3
000054B2 6700 FF02 beq -0xFC /* 000053B6 */
000054B6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000054BA A983 syscall DisposeDialog
000054BC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000054C0 A873 syscall SetPort
000054C2 2F3C 0000 FFFF move.l -[A7], 0xFFFF
000054C8 201F move.l D0, [A7]+
000054CA A032 syscall FlushEvents
000054CC 603E bra +0x40 /* 0000550C */
000054CE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000054D2 A922 syscall BeginUpdate
000054D4 4EBA 0068 jsr [PC + 0x68 /* 0000553E */]
000054D8 486E FEA6 pea.l [A6 - 0x15A]
000054DC A8A1 syscall FrameRect
000054DE 486E FEB6 pea.l [A6 - 0x14A]
000054E2 2F0B move.l -[A7], A3
000054E4 A9D3 syscall TEUpdate
000054E6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000054EA A969 syscall DrawControls
000054EC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000054F0 A923 syscall EndUpdate
000054F2 6018 bra +0x1A /* 0000550C */
000054F4 082E 0000 FEDD btst.b [A6 - 0x123], 0x0
000054FA 6708 beq +0xA /* 00005504 */
000054FC 2F0C move.l -[A7], A4
000054FE 4267 clr.w -[A7]
00005500 A95D syscall HiliteControl
00005502 6008 bra +0xA /* 0000550C */
label00005504:
00005504 2F0C move.l -[A7], A4
00005506 3F3C 00FF move.w -[A7], 0xFF
0000550A A95D syscall HiliteControl
label0000550C:
0000550C 4A2E FE92 tst.b [A6 - 0x16E]
00005510 6700 FAFE beq -0x500 /* 00005010 */
00005514 2F0B move.l -[A7], A3
00005516 A9CD syscall TEDispose
00005518 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000551C A873 syscall SetPort
0000551E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005522 A983 syscall DisposeDialog
00005524 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00005528 4E5E unlink A6
0000552A 4E75 rts
0000552C FFE0 .extension 0xFE0 // unimplemented
0000552E FB12 .extension 0xB12 // unimplemented
00005530 FFE0 .extension 0xFE0 // unimplemented
00005532 FFE0 .extension 0xFE0 // unimplemented
00005534 FFE0 .extension 0xFE0 // unimplemented
00005536 FFE0 .extension 0xFE0 // unimplemented
00005538 FFA2 .extension 0xFA2 // unimplemented
0000553A FFE0 .extension 0xFE0 // unimplemented
0000553C FFC8 .extension 0xFC8 // unimplemented
fn0000553E:
0000553E 4E56 FFF2 link A6, -0x000E
00005542 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00005546 42A7 clr.l -[A7]
00005548 3F3C 04BA move.w -[A7], 0x4BA
0000554C A9BC syscall GetPicture
0000554E 285F movea.l A4, [A7]+
00005550 486E FFF8 pea.l [A6 - 0x8]
00005554 2F3C 000A 0088 move.l -[A7], 0xA0088
0000555A 2F3C 0028 0178 move.l -[A7], 0x280178
00005560 A8A7 syscall SetRect
00005562 2F0C move.l -[A7], A4
00005564 486E FFF8 pea.l [A6 - 0x8]
00005568 A8F6 syscall DrawPicture
0000556A 7E88 moveq.l D7, 0xFFFFFF88
0000556C DE6E FFFA add.w D7, [A6 - 0x6]
00005570 7C16 moveq.l D6, 0x16
00005572 DC6E FFFC add.w D6, [A6 - 0x4]
00005576 3F3C 0003 move.w -[A7], 0x3
0000557A A887 syscall TextFont
0000557C 4267 clr.w -[A7]
0000557E A888 syscall TextFace
00005580 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00005584 A88A syscall TextSize
00005586 70F2 moveq.l D0, 0xFFFFFFF2
00005588 D06E FFFE add.w D0, [A6 - 0x2]
0000558C 3F00 move.w -[A7], D0
0000558E 70FC moveq.l D0, 0xFFFFFFFC
00005590 D06E FFFC add.w D0, [A6 - 0x4]
00005594 3F00 move.w -[A7], D0
00005596 A893 syscall MoveTo
00005598 486D F534 pea.l [A5 - 0xACC]
0000559C A884 syscall DrawString
0000559E 0CAD 0BB7 E4FD D5B2 cmpi.l [A5 - 0x2A4E], 0xBB7E4FD
000055A6 6736 beq +0x38 /* 000055DE */
000055A8 4267 clr.w -[A7]
000055AA 486D F538 pea.l [A5 - 0xAC8]
000055AE A88C syscall StringWidth
000055B0 3A1F move.w D5, [A7]+
000055B2 2005 move.l D0, D5
000055B4 48C0 ext.l D0
000055B6 81FC 0002 divs.w D0, 0x2
000055BA 322E FFFA move.w D1, [A6 - 0x6]
000055BE D26E FFFE add.w D1, [A6 - 0x2]
000055C2 48C1 ext.l D1
000055C4 83FC 0002 divs.w D1, 0x2
000055C8 9240 sub.w D1, D0
000055CA 3F01 move.w -[A7], D1
000055CC 700A moveq.l D0, 0x0A
000055CE D06E FFFC add.w D0, [A6 - 0x4]
000055D2 3F00 move.w -[A7], D0
000055D4 A893 syscall MoveTo
000055D6 486D F556 pea.l [A5 - 0xAAA]
000055DA A884 syscall DrawString
000055DC 604A bra +0x4C /* 00005628 */
label000055DE:
000055DE 4267 clr.w -[A7]
000055E0 486D F574 pea.l [A5 - 0xA8C]
000055E4 A88C syscall StringWidth
000055E6 3D5F FFF2 move.w [A6 - 0xE], [A7]+
000055EA 4267 clr.w -[A7]
000055EC 486D D3B2 pea.l [A5 - 0x2C4E]
000055F0 A88C syscall StringWidth
000055F2 3A1F move.w D5, [A7]+
000055F4 DA6E FFF2 add.w D5, [A6 - 0xE]
000055F8 2005 move.l D0, D5
000055FA 48C0 ext.l D0
000055FC 81FC 0002 divs.w D0, 0x2
00005600 322E FFFA move.w D1, [A6 - 0x6]
00005604 D26E FFFE add.w D1, [A6 - 0x2]
00005608 48C1 ext.l D1
0000560A 83FC 0002 divs.w D1, 0x2
0000560E 9240 sub.w D1, D0
00005610 3F01 move.w -[A7], D1
00005612 700A moveq.l D0, 0x0A
00005614 D06E FFFC add.w D0, [A6 - 0x4]
00005618 3F00 move.w -[A7], D0
0000561A A893 syscall MoveTo
0000561C 486D F586 pea.l [A5 - 0xA7A]
00005620 A884 syscall DrawString
00005622 486D D3B2 pea.l [A5 - 0x2C4E]
00005626 A884 syscall DrawString
label00005628:
00005628 7A0B moveq.l D5, 0x0B
0000562A 7828 moveq.l D4, 0x28
0000562C D847 add.w D4, D7
0000562E 3F04 move.w -[A7], D4
00005630 3F06 move.w -[A7], D6
00005632 A893 syscall MoveTo
00005634 486D F598 pea.l [A5 - 0xA68]
00005638 A884 syscall DrawString
0000563A 3605 move.w D3, D5
0000563C D646 add.w D3, D6
0000563E 7054 moveq.l D0, 0x54
00005640 D047 add.w D0, D7
00005642 3F00 move.w -[A7], D0
00005644 3F03 move.w -[A7], D3
00005646 A893 syscall MoveTo
00005648 486D F5B2 pea.l [A5 - 0xA4E]
0000564C A884 syscall DrawString
0000564E 3005 move.w D0, D5
00005650 D040 add.w D0, D0
00005652 D046 add.w D0, D6
00005654 3D40 FFF6 move.w [A6 - 0xA], D0
00005658 721E moveq.l D1, 0x1E
0000565A D247 add.w D1, D7
0000565C 3F01 move.w -[A7], D1
0000565E 3F00 move.w -[A7], D0
00005660 A893 syscall MoveTo
00005662 486D F5BC pea.l [A5 - 0xA44]
00005666 A884 syscall DrawString
00005668 7003 moveq.l D0, 0x03
0000566A C1C5 muls.w D0, D5
0000566C D046 add.w D0, D6
0000566E 3D40 FFF4 move.w [A6 - 0xC], D0
00005672 3F04 move.w -[A7], D4
00005674 3F00 move.w -[A7], D0
00005676 A893 syscall MoveTo
00005678 486D F5D8 pea.l [A5 - 0xA28]
0000567C A884 syscall DrawString
0000567E 3805 move.w D4, D5
00005680 E54C lsl D4.w, 2
00005682 D846 add.w D4, D6
00005684 3F07 move.w -[A7], D7
00005686 3F04 move.w -[A7], D4
00005688 A893 syscall MoveTo
0000568A 486D F5F4 pea.l [A5 - 0xA0C]
0000568E A884 syscall DrawString
00005690 3007 move.w D0, D7
00005692 0640 0119 addi.w D0, 0x119
00005696 3F00 move.w -[A7], D0
00005698 3F06 move.w -[A7], D6
0000569A A893 syscall MoveTo
0000569C 486D F61E pea.l [A5 - 0x9E2]
000056A0 A884 syscall DrawString
000056A2 3007 move.w D0, D7
000056A4 0640 0118 addi.w D0, 0x118
000056A8 3F00 move.w -[A7], D0
000056AA 3F03 move.w -[A7], D3
000056AC A893 syscall MoveTo
000056AE 486D F63E pea.l [A5 - 0x9C2]
000056B2 A884 syscall DrawString
000056B4 3C07 move.w D6, D7
000056B6 0646 0104 addi.w D6, 0x104
000056BA 3F06 move.w -[A7], D6
000056BC 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000056C0 A893 syscall MoveTo
000056C2 486D F65C pea.l [A5 - 0x9A4]
000056C6 A884 syscall DrawString
000056C8 3F06 move.w -[A7], D6
000056CA 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000056CE A893 syscall MoveTo
000056D0 486D F68A pea.l [A5 - 0x976]
000056D4 A884 syscall DrawString
000056D6 3F06 move.w -[A7], D6
000056D8 3F04 move.w -[A7], D4
000056DA A893 syscall MoveTo
000056DC 486D F6BA pea.l [A5 - 0x946]
000056E0 A884 syscall DrawString
000056E2 4267 clr.w -[A7]
000056E4 A888 syscall TextFace
000056E6 3F3C 0014 move.w -[A7], 0x14
000056EA A887 syscall TextFont
000056EC 3F3C 000A move.w -[A7], 0xA /* '\n' */
000056F0 A88A syscall TextSize
000056F2 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
000056F6 4E5E unlink A6
000056F8 4E75 rts
fn000056FA:
000056FA 4E56 FFFA link A6, -0x0006
000056FE 48E7 0108 movem.l -[A7], D7,A4
00005702 203C 0000 0100 move.l D0, 0x100
00005708 A11E syscall NewPtr, flags=1
0000570A 2848 movea.l A4, A0
0000570C 4267 clr.w -[A7]
0000570E A888 syscall TextFace
00005710 2F0C move.l -[A7], A4
00005712 2F3C 0001 0320 move.l -[A7], 0x10320
00005718 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000571C 2F0C move.l -[A7], A4
0000571E 486E FFFA pea.l [A6 - 0x6]
00005722 A900 syscall GetFNum
00005724 2F0C move.l -[A7], A4
00005726 2F3C 0004 0320 move.l -[A7], 0x40320
0000572C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00005730 2F0C move.l -[A7], A4
00005732 486E FFFC pea.l [A6 - 0x4]
00005736 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000573A 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000573E A887 syscall TextFont
00005740 3F2E FFFE move.w -[A7], [A6 - 0x2]
00005744 A88A syscall TextSize
00005746 2F0C move.l -[A7], A4
00005748 2F3C 0002 0320 move.l -[A7], 0x20320
0000574E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00005752 2F0C move.l -[A7], A4
00005754 486E FFFC pea.l [A6 - 0x4]
00005758 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000575C 49ED F6EA lea.l A4, [A5 - 0x916]
00005760 486C 0001 pea.l [A4 + 0x1]
00005764 7000 moveq.l D0, 0x00
00005766 1014 move.b D0, [A4]
00005768 2F00 move.l -[A7], D0
0000576A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000576E A9CF syscall TESetText
00005770 7E01 moveq.l D7, 0x01
label00005772:
00005772 2F0C move.l -[A7], A4
00005774 3F2E FFFE move.w -[A7], [A6 - 0x2]
00005778 3F07 move.w -[A7], D7
0000577A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000577E 4A14 tst.b [A4]
00005780 671A beq +0x1C /* 0000579C */
00005782 486C 0001 pea.l [A4 + 0x1]
00005786 7000 moveq.l D0, 0x00
00005788 1014 move.b D0, [A4]
0000578A 2F00 move.l -[A7], D0
0000578C 42A7 clr.l -[A7]
0000578E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005792 3F3C 0007 move.w -[A7], 0x7
00005796 A83D syscall TEDispatch
00005798 5247 addq.w D7, 1
0000579A 60D6 bra -0x28 /* 00005772 */
label0000579C:
0000579C 204C movea.l A0, A4
0000579E A01F syscall DisposPtr/DisposePtr
000057A0 4CDF 1080 movem.l D7,A4, [A7]+
000057A4 4E5E unlink A6
000057A6 4E75 rts
export_72:
000057A8 4E56 FCD6 link A6, -0x032A
000057AC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000057B0 A061 syscall MaxBlock
000057B2 0C80 0000 C350 cmpi.l D0, 0xC350
000057B8 6C12 bge +0x14 /* 000057CC */
000057BA 486D F6EC pea.l [A5 - 0x914]
000057BE 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000057C2 1B7C 0001 DA14 move.b [A5 - 0x25EC], 0x1
000057C8 6000 05DC bra +0x5DE /* 00005DA6 */
label000057CC:
000057CC 99CC sub.l A4, A4
000057CE 3D7C 005A FFA4 move.w [A6 - 0x5C], 0x5A /* 'Z' */
000057D4 3D7C 0041 FFA2 move.w [A6 - 0x5E], 0x41 /* 'A' */
000057DA 2D7C 7366 696C FFA6 move.l [A6 - 0x5A], 0x7366696C /* 'sfil' */
000057E2 2D7C 4150 504C FFAA move.l [A6 - 0x56], 0x4150504C /* 'APPL' */
000057EA 2D7C 7273 7263 FFAE move.l [A6 - 0x52], 0x72737263 /* 'rsrc' */
000057F2 2D7C 5354 414B FFB2 move.l [A6 - 0x4E], 0x5354414B /* 'STAK' */
000057FA 78FF moveq.l D4, 0xFFFFFFFF
000057FC 422D DA14 clr.b [A5 - 0x25EC]
00005800 7600 moveq.l D3, 0x00
00005802 600A bra +0xC /* 0000580E */
label00005804:
00005804 204E movea.l A0, A6
00005806 D0C3 add.w A0, D3
00005808 4228 FD6E clr.b [A0 - 0x292]
0000580C 5243 addq.w D3, 1
label0000580E:
0000580E 0C43 00FF cmpi.w D3, 0xFF
00005812 6DF0 blt -0xE /* 00005804 */
00005814 7600 moveq.l D3, 0x00
00005816 600A bra +0xC /* 00005822 */
label00005818:
00005818 204E movea.l A0, A6
0000581A D0C3 add.w A0, D3
0000581C 4228 FD32 clr.b [A0 - 0x2CE]
00005820 5243 addq.w D3, 1
label00005822:
00005822 0C43 003C cmpi.w D3, 0x3C /* '<' */
00005826 6DF0 blt -0xE /* 00005818 */
00005828 486D F700 pea.l [A5 - 0x900]
0000582C 486E FD32 pea.l [A6 - 0x2CE]
00005830 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00005834 2EAE FFA2 move.l [A7], [A6 - 0x5E]
00005838 42A7 clr.l -[A7]
0000583A 42A7 clr.l -[A7]
0000583C 3F04 move.w -[A7], D4
0000583E 486E FFA6 pea.l [A6 - 0x5A]
00005842 42A7 clr.l -[A7]
00005844 486E FFB6 pea.l [A6 - 0x4A]
00005848 3F3C 0002 move.w -[A7], 0x2
0000584C A9EA syscall Pack3
0000584E 4A2E FFB6 tst.b [A6 - 0x4A]
00005852 588F addq.l A7, 4
00005854 660A bne +0xC /* 00005860 */
00005856 1B7C 0001 DA14 move.b [A5 - 0x25EC], 0x1
0000585C 6000 0548 bra +0x54A /* 00005DA6 */
label00005860:
00005860 2D78 0A50 FCE4 move.l [A6 - 0x31C], [0x00000A50 /* TopMapHndl */]
00005866 42A7 clr.l -[A7]
00005868 486E FFC0 pea.l [A6 - 0x40]
0000586C 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00005870 245F movea.l A2, [A7]+
00005872 4267 clr.w -[A7]
00005874 3F2E FFBC move.w -[A7], [A6 - 0x44]
00005878 42A7 clr.l -[A7]
0000587A 2F0A move.l -[A7], A2
0000587C 1F3C 0001 move.b -[A7], 0x1
00005880 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00005884 381F move.w D4, [A7]+
00005886 0C44 FFFF cmpi.w D4, 0xFFFF
0000588A 6612 bne +0x14 /* 0000589E */
0000588C 486D F704 pea.l [A5 - 0x8FC]
00005890 4EBA D9D8 jsr [PC - 0x2628 /* 0000326A */]
00005894 1B7C 0001 DA14 move.b [A5 - 0x25EC], 0x1
0000589A 6000 050A bra +0x50C /* 00005DA6 */
label0000589E:
0000589E 3F04 move.w -[A7], D4
000058A0 A998 syscall UseResFile
000058A2 2E3C 736E 6420 move.l D7, 0x736E6420 /* 'snd ' */
000058A8 4267 clr.w -[A7]
000058AA 2F07 move.l -[A7], D7
000058AC A80D syscall Count1Resources
000058AE 3D5F FCE2 move.w [A6 - 0x31E], [A7]+
000058B2 0C6E 0001 FCE2 cmpi.w [A6 - 0x31E], 0x1
000058B8 6C2C bge +0x2E /* 000058E6 */
000058BA 486D F718 pea.l [A5 - 0x8E8]
000058BE 4EBA D9AA jsr [PC - 0x2656 /* 0000326A */]
000058C2 202E FCE4 move.l D0, [A6 - 0x31C]
000058C6 B0B8 0A50 cmp.l D0, [0x00000A50 /* TopMapHndl */]
000058CA 588F addq.l A7, 4
000058CC 670E beq +0x10 /* 000058DC */
000058CE 0CAE 7A73 7973 FFB8 cmpi.l [A6 - 0x48], 0x7A737973 /* 'zsys' */
000058D6 6704 beq +0x6 /* 000058DC */
000058D8 3F04 move.w -[A7], D4
000058DA A99A syscall CloseResFile
label000058DC:
000058DC 1B7C 0001 DA14 move.b [A5 - 0x25EC], 0x1
000058E2 6000 04C2 bra +0x4C4 /* 00005DA6 */
label000058E6:
000058E6 42A7 clr.l -[A7]
000058E8 3F3C 0776 move.w -[A7], 0x776
000058EC 42A7 clr.l -[A7]
000058EE 4878 FFFF push.l 0xFFFF
000058F2 A9BD syscall GetNewWindow
000058F4 2D5F FD2E move.l [A6 - 0x2D2], [A7]+
000058F8 486E FD26 pea.l [A6 - 0x2DA]
000058FC A874 syscall GetPort
000058FE 2F2E FD2E move.l -[A7], [A6 - 0x2D2]
00005902 A873 syscall SetPort
00005904 3F3C 000A move.w -[A7], 0xA /* '\n' */
00005908 A88A syscall TextSize
0000590A 3F3C 0016 move.w -[A7], 0x16
0000590E A887 syscall TextFont
00005910 2F3C 000E 000E move.l -[A7], 0xE000E
00005916 A893 syscall MoveTo
00005918 486D F732 pea.l [A5 - 0x8CE]
0000591C A884 syscall DrawString
0000591E 2F3C 000E 007B move.l -[A7], 0xE007B
00005924 A893 syscall MoveTo
00005926 486D F742 pea.l [A5 - 0x8BE]
0000592A A884 syscall DrawString
0000592C 2F3C 000E 00B6 move.l -[A7], 0xE00B6
00005932 A893 syscall MoveTo
00005934 486D F746 pea.l [A5 - 0x8BA]
00005938 A884 syscall DrawString
0000593A 2F3C 0011 0000 move.l -[A7], 0x110000
00005940 A893 syscall MoveTo
00005942 206E FD2E movea.l A0, [A6 - 0x2D2]
00005946 3F28 0016 move.w -[A7], [A0 + 0x16]
0000594A 3F3C 0011 move.w -[A7], 0x11
0000594E A891 syscall LineTo
00005950 2F3C 0013 0000 move.l -[A7], 0x130000
00005956 A893 syscall MoveTo
00005958 206E FD2E movea.l A0, [A6 - 0x2D2]
0000595C 3F28 0016 move.w -[A7], [A0 + 0x16]
00005960 3F3C 0013 move.w -[A7], 0x13
00005964 A891 syscall LineTo
00005966 206E FD2E movea.l A0, [A6 - 0x2D2]
0000596A 2D68 0010 FD16 move.l [A6 - 0x2EA], [A0 + 0x10]
00005970 2D68 0014 FD1A move.l [A6 - 0x2E6], [A0 + 0x14]
00005976 486E FD1E pea.l [A6 - 0x2E2]
0000597A 3F2E FD18 move.w -[A7], [A6 - 0x2E8]
0000597E 7014 moveq.l D0, 0x14
00005980 D06E FD16 add.w D0, [A6 - 0x2EA]
00005984 3F00 move.w -[A7], D0
00005986 70F1 moveq.l D0, 0xFFFFFFF1
00005988 D06E FD1C add.w D0, [A6 - 0x2E4]
0000598C 3F00 move.w -[A7], D0
0000598E 3F2E FD1A move.w -[A7], [A6 - 0x2E6]
00005992 A8A7 syscall SetRect
00005994 486E FD16 pea.l [A6 - 0x2EA]
00005998 42A7 clr.l -[A7]
0000599A 4878 0001 push.l 0x1
0000599E A8A7 syscall SetRect
000059A0 3D6E FD24 FD0C move.w [A6 - 0x2F4], [A6 - 0x2DC]
000059A6 3D7C 000E FD0A move.w [A6 - 0x2F6], 0xE
000059AC 42A7 clr.l -[A7]
000059AE 486E FD1E pea.l [A6 - 0x2E2]
000059B2 486E FD16 pea.l [A6 - 0x2EA]
000059B6 2F2E FD0A move.l -[A7], [A6 - 0x2F6]
000059BA 4267 clr.w -[A7]
000059BC 2F2E FD2E move.l -[A7], [A6 - 0x2D2]
000059C0 4878 0100 push.l 0x100
000059C4 2F3C 0100 0000 move.l -[A7], 0x1000000
000059CA 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
000059CE A9E7 syscall Pack0/ListManager
000059D0 245F movea.l A2, [A7]+
000059D2 4227 clr.b -[A7]
000059D4 2F0A move.l -[A7], A2
000059D6 3F3C 002C move.w -[A7], 0x2C /* ',' */
000059DA A9E7 syscall Pack0/ListManager
000059DC 4227 clr.b -[A7]
000059DE A99B syscall SetResLoad
000059E0 7A00 moveq.l D5, 0x00
000059E2 41EE FF36 lea.l A0, [A6 - 0xCA]
000059E6 2D48 FCDA move.l [A6 - 0x326], A0
000059EA 47EE FE6E lea.l A3, [A6 - 0x192]
000059EE 6000 018E bra +0x190 /* 00005B7E */
label000059F2:
000059F2 42A7 clr.l -[A7]
000059F4 2F07 move.l -[A7], D7
000059F6 7001 moveq.l D0, 0x01
000059F8 D045 add.w D0, D5
000059FA 3F00 move.w -[A7], D0
000059FC A80E syscall Get1IndResource/Get1IxResource
000059FE 269F move.l [A3], [A7]+
00005A00 7600 moveq.l D3, 0x00
00005A02 600A bra +0xC /* 00005A0E */
label00005A04:
00005A04 204E movea.l A0, A6
00005A06 D0C3 add.w A0, D3
00005A08 4228 FD6E clr.b [A0 - 0x292]
00005A0C 5243 addq.w D3, 1
label00005A0E:
00005A0E 0C43 0014 cmpi.w D3, 0x14
00005A12 6DF0 blt -0xE /* 00005A04 */
00005A14 2F13 move.l -[A7], [A3]
00005A16 2F2E FCDA move.l -[A7], [A6 - 0x326]
00005A1A 486E FF9A pea.l [A6 - 0x66]
00005A1E 486E FD6E pea.l [A6 - 0x292]
00005A22 A9A8 syscall GetResInfo
00005A24 4267 clr.w -[A7]
00005A26 3F3C 0001 move.w -[A7], 0x1
00005A2A 3F05 move.w -[A7], D5
00005A2C 2F0A move.l -[A7], A2
00005A2E 3F3C 0008 move.w -[A7], 0x8
00005A32 A9E7 syscall Pack0/ListManager
00005A34 361F move.w D3, [A7]+
00005A36 426E FD08 clr.w [A6 - 0x2F8]
00005A3A 3D45 FD06 move.w [A6 - 0x2FA], D5
00005A3E 486D F74E pea.l [A5 - 0x8B2]
00005A42 486E FD32 pea.l [A6 - 0x2CE]
00005A46 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00005A4A 486E FD32 pea.l [A6 - 0x2CE]
00005A4E 486E FD32 pea.l [A6 - 0x2CE]
00005A52 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00005A56 548F addq.l A7, 2
00005A58 3E80 move.w [A7], D0
00005A5A 2F2E FD06 move.l -[A7], [A6 - 0x2FA]
00005A5E 2F0A move.l -[A7], A2
00005A60 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00005A64 A9E7 syscall Pack0/ListManager
00005A66 486E FD6E pea.l [A6 - 0x292]
00005A6A 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00005A6E 486E FD6E pea.l [A6 - 0x292]
00005A72 486D F752 pea.l [A5 - 0x8AE]
00005A76 486E FD32 pea.l [A6 - 0x2CE]
00005A7A 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00005A7E 486E FD32 pea.l [A6 - 0x2CE]
00005A82 486E FD32 pea.l [A6 - 0x2CE]
00005A86 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00005A8A 548F addq.l A7, 2
00005A8C 3E80 move.w [A7], D0
00005A8E 2F2E FD06 move.l -[A7], [A6 - 0x2FA]
00005A92 2F0A move.l -[A7], A2
00005A94 3F3C 000C move.w -[A7], 0xC
00005A98 A9E7 syscall Pack0/ListManager
00005A9A 7600 moveq.l D3, 0x00
00005A9C 4FEF 0018 lea.l A7, [A7 + 0x18]
00005AA0 600A bra +0xC /* 00005AAC */
label00005AA2:
00005AA2 204E movea.l A0, A6
00005AA4 D0C3 add.w A0, D3
00005AA6 4228 FD6E clr.b [A0 - 0x292]
00005AAA 5243 addq.w D3, 1
label00005AAC:
00005AAC 0C43 0014 cmpi.w D3, 0x14
00005AB0 6DF0 blt -0xE /* 00005AA2 */
00005AB2 206E FCDA movea.l A0, [A6 - 0x326]
00005AB6 3050 movea.w A0, [A0]
00005AB8 2F08 move.l -[A7], A0
00005ABA 486E FD6E pea.l [A6 - 0x292]
00005ABE 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00005AC2 486E FD6E pea.l [A6 - 0x292]
00005AC6 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00005ACA 486E FD6E pea.l [A6 - 0x292]
00005ACE 486D F758 pea.l [A5 - 0x8A8]
00005AD2 486E FD32 pea.l [A6 - 0x2CE]
00005AD6 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00005ADA 486E FD32 pea.l [A6 - 0x2CE]
00005ADE 486E FD32 pea.l [A6 - 0x2CE]
00005AE2 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00005AE6 548F addq.l A7, 2
00005AE8 3E80 move.w [A7], D0
00005AEA 2F2E FD06 move.l -[A7], [A6 - 0x2FA]
00005AEE 2F0A move.l -[A7], A2
00005AF0 3F3C 000C move.w -[A7], 0xC
00005AF4 A9E7 syscall Pack0/ListManager
00005AF6 4297 clr.l [A7]
00005AF8 2F13 move.l -[A7], [A3]
00005AFA A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
00005AFC 2D5F FCD6 move.l [A6 - 0x32A], [A7]+
00005B00 4878 03E8 push.l 0x3E8
00005B04 2F2E FCD6 move.l -[A7], [A6 - 0x32A]
00005B08 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005B0C 3C00 move.w D6, D0
00005B0E 4A46 tst.w D6
00005B10 4FEF 000C lea.l A7, [A7 + 0xC]
00005B14 6F04 ble +0x6 /* 00005B1A */
00005B16 3006 move.w D0, D6
00005B18 6002 bra +0x4 /* 00005B1C */
label00005B1A:
00005B1A 7001 moveq.l D0, 0x01
label00005B1C:
00005B1C 3C00 move.w D6, D0
00005B1E 7600 moveq.l D3, 0x00
00005B20 600A bra +0xC /* 00005B2C */
label00005B22:
00005B22 204E movea.l A0, A6
00005B24 D0C3 add.w A0, D3
00005B26 4228 FD6E clr.b [A0 - 0x292]
00005B2A 5243 addq.w D3, 1
label00005B2C:
00005B2C 0C43 0014 cmpi.w D3, 0x14
00005B30 6DF0 blt -0xE /* 00005B22 */
00005B32 3046 movea.w A0, D6
00005B34 2F08 move.l -[A7], A0
00005B36 486E FD6E pea.l [A6 - 0x292]
00005B3A 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00005B3E 486E FD6E pea.l [A6 - 0x292]
00005B42 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00005B46 486E FD6E pea.l [A6 - 0x292]
00005B4A 486D F75E pea.l [A5 - 0x8A2]
00005B4E 486E FD32 pea.l [A6 - 0x2CE]
00005B52 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00005B56 486E FD32 pea.l [A6 - 0x2CE]
00005B5A 486E FD32 pea.l [A6 - 0x2CE]
00005B5E 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00005B62 548F addq.l A7, 2
00005B64 3E80 move.w [A7], D0
00005B66 2F2E FD06 move.l -[A7], [A6 - 0x2FA]
00005B6A 2F0A move.l -[A7], A2
00005B6C 3F3C 000C move.w -[A7], 0xC
00005B70 A9E7 syscall Pack0/ListManager
00005B72 4FEF 0010 lea.l A7, [A7 + 0x10]
00005B76 5245 addq.w D5, 1
00005B78 54AE FCDA addq.l [A6 - 0x326], 2
00005B7C 588B addq.l A3, 4
label00005B7E:
00005B7E BA6E FCE2 cmp.w D5, [A6 - 0x31E]
00005B82 6D00 FE6E blt -0x190 /* 000059F2 */
00005B86 1F3C 0001 move.b -[A7], 0x1
00005B8A A99B syscall SetResLoad
00005B8C 1F3C 0001 move.b -[A7], 0x1
00005B90 2F0A move.l -[A7], A2
00005B92 3F3C 002C move.w -[A7], 0x2C /* ',' */
00005B96 A9E7 syscall Pack0/ListManager
00005B98 7600 moveq.l D3, 0x00
00005B9A 6000 01D0 bra +0x1D2 /* 00005D6C */
label00005B9E:
00005B9E 4227 clr.b -[A7]
00005BA0 3F3C 0046 move.w -[A7], 0x46 /* 'F' */
00005BA4 486E FCEA pea.l [A6 - 0x316]
00005BA8 A970 syscall GetNextEvent
00005BAA 4A1F tst.b [A7]+
00005BAC 6700 01BE beq +0x1C0 /* 00005D6C */
00005BB0 302E FCEA move.w D0, [A6 - 0x316]
00005BB4 6700 01B6 beq +0x1B8 /* 00005D6C */
00005BB8 6B00 01B2 bmi +0x1B4 /* 00005D6C */
00005BBC 5D40 subq.w D0, 6
00005BBE 6700 013A beq +0x13C /* 00005CFA */
00005BC2 6A00 01A8 bpl +0x1AA /* 00005D6C */
00005BC6 5840 addq.w D0, 4
00005BC8 6700 01A2 beq +0x1A4 /* 00005D6C */
00005BCC 6A00 019E bpl +0x1A0 /* 00005D6C */
00005BD0 4267 clr.w -[A7]
00005BD2 2F2E FCF4 move.l -[A7], [A6 - 0x30C]
00005BD6 486E FD2A pea.l [A6 - 0x2D6]
00005BDA A92C syscall FindWindow
00005BDC 0C5F 0003 cmpi.w [A7]+, 0x3
00005BE0 6600 00DE bne +0xE0 /* 00005CC0 */
00005BE4 202E FD2A move.l D0, [A6 - 0x2D6]
00005BE8 B0AE FD2E cmp.l D0, [A6 - 0x2D2]
00005BEC 6600 017E bne +0x180 /* 00005D6C */
00005BF0 2D6E FCF4 FD02 move.l [A6 - 0x2FE], [A6 - 0x30C]
00005BF6 486E FD02 pea.l [A6 - 0x2FE]
00005BFA A871 syscall GlobalToLocal
00005BFC 4227 clr.b -[A7]
00005BFE 2F2E FD02 move.l -[A7], [A6 - 0x2FE]
00005C02 3F2E FCF8 move.w -[A7], [A6 - 0x308]
00005C06 2F0A move.l -[A7], A2
00005C08 3F3C 0018 move.w -[A7], 0x18
00005C0C A9E7 syscall Pack0/ListManager
00005C0E 4A1F tst.b [A7]+
00005C10 6700 008A beq +0x8C /* 00005C9C */
00005C14 42A7 clr.l -[A7]
00005C16 2F0A move.l -[A7], A2
00005C18 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00005C1C A9E7 syscall Pack0/ListManager
00005C1E 2D5F FCFE move.l [A6 - 0x302], [A7]+
00005C22 A061 syscall MaxBlock
00005C24 2D40 FCD6 move.l [A6 - 0x32A], D0
00005C28 42A7 clr.l -[A7]
00005C2A 302E FCFE move.w D0, [A6 - 0x302]
00005C2E 204E movea.l A0, A6
00005C30 48C0 ext.l D0
00005C32 E588 lsl D0, 2
00005C34 D1C0 add.l A0, D0
00005C36 2F28 FE6E move.l -[A7], [A0 - 0x192]
00005C3A A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
00005C3C 202E FCD6 move.l D0, [A6 - 0x32A]
00005C40 B09F cmp.l D0, [A7]+
00005C42 6C0E bge +0x10 /* 00005C52 */
00005C44 486D F764 pea.l [A5 - 0x89C]
00005C48 4EBA D620 jsr [PC - 0x29E0 /* 0000326A */]
00005C4C 588F addq.l A7, 4
00005C4E 6000 011C bra +0x11E /* 00005D6C */
label00005C52:
00005C52 206E 0008 movea.l A0, [A6 + 0x8]
00005C56 2050 movea.l A0, [A0]
00005C58 A02A syscall HUnlock
00005C5A 206E 0008 movea.l A0, [A6 + 0x8]
00005C5E 2F10 move.l -[A7], [A0]
00005C60 A9A3 syscall ReleaseResource
00005C62 42A7 clr.l -[A7]
00005C64 2F07 move.l -[A7], D7
00005C66 7001 moveq.l D0, 0x01
00005C68 D06E FCFE add.w D0, [A6 - 0x302]
00005C6C 3F00 move.w -[A7], D0
00005C6E A80E syscall Get1IndResource/Get1IxResource
00005C70 285F movea.l A4, [A7]+
00005C72 206E 0008 movea.l A0, [A6 + 0x8]
00005C76 208C move.l [A0], A4
00005C78 4267 clr.w -[A7]
00005C7A 2F08 move.l -[A7], A0
00005C7C 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005C80 206E 0008 movea.l A0, [A6 + 0x8]
00005C84 2050 movea.l A0, [A0]
00005C86 A064 syscall MoveHHi
00005C88 206E 0008 movea.l A0, [A6 + 0x8]
00005C8C 2050 movea.l A0, [A0]
00005C8E A029 syscall HLock
00005C90 422D DA14 clr.b [A5 - 0x25EC]
00005C94 7601 moveq.l D3, 0x01
00005C96 548F addq.l A7, 2
00005C98 6000 00D2 bra +0xD4 /* 00005D6C */
label00005C9C:
00005C9C 4227 clr.b -[A7]
00005C9E 2F2E FD02 move.l -[A7], [A6 - 0x2FE]
00005CA2 486E FD1E pea.l [A6 - 0x2E2]
00005CA6 A8AD syscall PtInRect
00005CA8 4A1F tst.b [A7]+
00005CAA 6700 00C0 beq +0xC2 /* 00005D6C */
00005CAE 42A7 clr.l -[A7]
00005CB0 2F0A move.l -[A7], A2
00005CB2 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00005CB6 A9E7 syscall Pack0/ListManager
00005CB8 2D5F FCFE move.l [A6 - 0x302], [A7]+
00005CBC 6000 00AE bra +0xB0 /* 00005D6C */
label00005CC0:
00005CC0 4267 clr.w -[A7]
00005CC2 2F2E FCF4 move.l -[A7], [A6 - 0x30C]
00005CC6 486E FD2E pea.l [A6 - 0x2D2]
00005CCA A92C syscall FindWindow
00005CCC 0C5F 0006 cmpi.w [A7]+, 0x6
00005CD0 6600 009A bne +0x9C /* 00005D6C */
00005CD4 202E FD2A move.l D0, [A6 - 0x2D6]
00005CD8 B0AE FD2E cmp.l D0, [A6 - 0x2D2]
00005CDC 6600 008E bne +0x90 /* 00005D6C */
00005CE0 4227 clr.b -[A7]
00005CE2 2F2E FD2E move.l -[A7], [A6 - 0x2D2]
00005CE6 2F2E FD02 move.l -[A7], [A6 - 0x2FE]
00005CEA A91E syscall TrackGoAway
00005CEC 4A1F tst.b [A7]+
00005CEE 677C beq +0x7E /* 00005D6C */
00005CF0 1B7C 0001 DA14 move.b [A5 - 0x25EC], 0x1
00005CF6 7601 moveq.l D3, 0x01
00005CF8 6072 bra +0x74 /* 00005D6C */
label00005CFA:
00005CFA 2F2E FD2E move.l -[A7], [A6 - 0x2D2]
00005CFE A922 syscall BeginUpdate
00005D00 2F3C 000E 000E move.l -[A7], 0xE000E
00005D06 A893 syscall MoveTo
00005D08 486D F778 pea.l [A5 - 0x888]
00005D0C A884 syscall DrawString
00005D0E 2F3C 000E 007B move.l -[A7], 0xE007B
00005D14 A893 syscall MoveTo
00005D16 486D F788 pea.l [A5 - 0x878]
00005D1A A884 syscall DrawString
00005D1C 2F3C 000E 00B6 move.l -[A7], 0xE00B6
00005D22 A893 syscall MoveTo
00005D24 486D F78C pea.l [A5 - 0x874]
00005D28 A884 syscall DrawString
00005D2A 2F3C 0011 0000 move.l -[A7], 0x110000
00005D30 A893 syscall MoveTo
00005D32 206E FD2E movea.l A0, [A6 - 0x2D2]
00005D36 3F28 0016 move.w -[A7], [A0 + 0x16]
00005D3A 3F3C 0011 move.w -[A7], 0x11
00005D3E A891 syscall LineTo
00005D40 2F3C 0013 0000 move.l -[A7], 0x130000
00005D46 A893 syscall MoveTo
00005D48 206E FD2E movea.l A0, [A6 - 0x2D2]
00005D4C 3F28 0016 move.w -[A7], [A0 + 0x16]
00005D50 3F3C 0013 move.w -[A7], 0x13
00005D54 A891 syscall LineTo
00005D56 206E FD2E movea.l A0, [A6 - 0x2D2]
00005D5A 2F28 0018 move.l -[A7], [A0 + 0x18]
00005D5E 2F0A move.l -[A7], A2
00005D60 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00005D64 A9E7 syscall Pack0/ListManager
00005D66 2F2E FD2E move.l -[A7], [A6 - 0x2D2]
00005D6A A923 syscall EndUpdate
label00005D6C:
00005D6C 4A03 tst.b D3
00005D6E 6700 FE2E beq -0x1D0 /* 00005B9E */
00005D72 200C move.l D0, A4
00005D74 6704 beq +0x6 /* 00005D7A */
00005D76 2F0C move.l -[A7], A4
00005D78 A9A3 syscall ReleaseResource
label00005D7A:
00005D7A 202E FCE4 move.l D0, [A6 - 0x31C]
00005D7E B0B8 0A50 cmp.l D0, [0x00000A50 /* TopMapHndl */]
00005D82 670E beq +0x10 /* 00005D92 */
00005D84 0CAE 7A73 7973 FFB8 cmpi.l [A6 - 0x48], 0x7A737973 /* 'zsys' */
00005D8C 6704 beq +0x6 /* 00005D92 */
00005D8E 3F04 move.w -[A7], D4
00005D90 A99A syscall CloseResFile
label00005D92:
00005D92 2F0A move.l -[A7], A2
00005D94 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00005D98 A9E7 syscall Pack0/ListManager
00005D9A 2F2E FD2E move.l -[A7], [A6 - 0x2D2]
00005D9E A914 syscall DisposeWindow
00005DA0 2F2E FD26 move.l -[A7], [A6 - 0x2DA]
00005DA4 A873 syscall SetPort
label00005DA6:
00005DA6 4CEE 1CF8 FCB6 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x34A]
00005DAC 4E5E unlink A6
00005DAE 4E75 rts
export_73:
00005DB0 4E56 FF84 link A6, -0x007C
00005DB4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00005DB8 7E28 moveq.l D7, 0x28
00005DBA 206E 0008 movea.l A0, [A6 + 0x8]
00005DBE 3C10 move.w D6, [A0]
00005DC0 226E 0014 movea.l A1, [A6 + 0x14]
00005DC4 3811 move.w D4, [A1]
00005DC6 3004 move.w D0, D4
00005DC8 0C40 000C cmpi.w D0, 0xC
00005DCC 6200 0106 bhi +0x108 /* 00005ED4 */
00005DD0 43FA 0512 lea.l A1, [PC + 0x512 /* 000062E4, value 0xFBF0FAF8 */]
00005DD4 D040 add.w D0, D0
00005DD6 D2F1 0000 add.w A1, [A1 + D0.w]
00005DDA 4ED1 jmp [A1]
00005DDC 2D6D CFA0 FFF0 move.l [A6 - 0x10], [A5 - 0x3060]
00005DE2 4267 clr.w -[A7]
00005DE4 486E FFF0 pea.l [A6 - 0x10]
00005DE8 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005DEC 548F addq.l A7, 2
00005DEE 6000 00E4 bra +0xE6 /* 00005ED4 */
00005DF2 2D6D CFA4 FFF0 move.l [A6 - 0x10], [A5 - 0x305C]
00005DF8 4267 clr.w -[A7]
00005DFA 486E FFF0 pea.l [A6 - 0x10]
00005DFE 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005E02 548F addq.l A7, 2
00005E04 6000 00CE bra +0xD0 /* 00005ED4 */
00005E08 2D6D CFA8 FFF0 move.l [A6 - 0x10], [A5 - 0x3058]
00005E0E 4267 clr.w -[A7]
00005E10 486E FFF0 pea.l [A6 - 0x10]
00005E14 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005E18 548F addq.l A7, 2
00005E1A 6000 00B8 bra +0xBA /* 00005ED4 */
00005E1E 2D6D CFAC FFF0 move.l [A6 - 0x10], [A5 - 0x3054]
00005E24 4267 clr.w -[A7]
00005E26 486E FFF0 pea.l [A6 - 0x10]
00005E2A 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005E2E 548F addq.l A7, 2
00005E30 6000 00A2 bra +0xA4 /* 00005ED4 */
00005E34 2D6D CFB0 FFF0 move.l [A6 - 0x10], [A5 - 0x3050]
00005E3A 4267 clr.w -[A7]
00005E3C 486E FFF0 pea.l [A6 - 0x10]
00005E40 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005E44 548F addq.l A7, 2
00005E46 6000 008C bra +0x8E /* 00005ED4 */
00005E4A 2D6D CFB4 FFF0 move.l [A6 - 0x10], [A5 - 0x304C]
00005E50 4267 clr.w -[A7]
00005E52 486E FFF0 pea.l [A6 - 0x10]
00005E56 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005E5A 548F addq.l A7, 2
00005E5C 6076 bra +0x78 /* 00005ED4 */
00005E5E 2D6D CFB8 FFF0 move.l [A6 - 0x10], [A5 - 0x3048]
00005E64 4267 clr.w -[A7]
00005E66 486E FFF0 pea.l [A6 - 0x10]
00005E6A 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005E6E 548F addq.l A7, 2
00005E70 6062 bra +0x64 /* 00005ED4 */
00005E72 2D6D CFBC FFF0 move.l [A6 - 0x10], [A5 - 0x3044]
00005E78 4267 clr.w -[A7]
00005E7A 486E FFF0 pea.l [A6 - 0x10]
00005E7E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005E82 548F addq.l A7, 2
00005E84 604E bra +0x50 /* 00005ED4 */
00005E86 2D6D CFC0 FFF0 move.l [A6 - 0x10], [A5 - 0x3040]
00005E8C 4267 clr.w -[A7]
00005E8E 486E FFF0 pea.l [A6 - 0x10]
00005E92 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005E96 548F addq.l A7, 2
00005E98 603A bra +0x3C /* 00005ED4 */
00005E9A 2D6D CFC4 FFF0 move.l [A6 - 0x10], [A5 - 0x303C]
00005EA0 4267 clr.w -[A7]
00005EA2 486E FFF0 pea.l [A6 - 0x10]
00005EA6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005EAA 548F addq.l A7, 2
00005EAC 6026 bra +0x28 /* 00005ED4 */
00005EAE 2D6D CFC8 FFF0 move.l [A6 - 0x10], [A5 - 0x3038]
00005EB4 4267 clr.w -[A7]
00005EB6 486E FFF0 pea.l [A6 - 0x10]
00005EBA 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005EBE 548F addq.l A7, 2
00005EC0 6012 bra +0x14 /* 00005ED4 */
00005EC2 2D6D CFCC FFF0 move.l [A6 - 0x10], [A5 - 0x3034]
00005EC8 4267 clr.w -[A7]
00005ECA 486E FFF0 pea.l [A6 - 0x10]
00005ECE 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005ED2 548F addq.l A7, 2
label00005ED4:
00005ED4 206E FFF0 movea.l A0, [A6 - 0x10]
00005ED8 A029 syscall HLock
00005EDA 206E FFF0 movea.l A0, [A6 - 0x10]
00005EDE 2850 movea.l A4, [A0]
00005EE0 182C 0001 move.b D4, [A4 + 0x1]
00005EE4 0C04 0001 cmpi.b D4, 0x1
00005EE8 661E bne +0x20 /* 00005F08 */
00005EEA 182C 0003 move.b D4, [A4 + 0x3]
00005EEE 4884 ext.w D4
00005EF0 C9FC 0006 muls.w D4, 0x6
00005EF4 1034 4005 move.b D0, [A4 + D4.w + 0x5]
00005EF8 4880 ext.w D0
00005EFA 7206 moveq.l D1, 0x06
00005EFC D244 add.w D1, D4
00005EFE E748 lsl D0.w, 3
00005F00 D240 add.w D1, D0
00005F02 3D41 FF90 move.w [A6 - 0x70], D1
00005F06 6022 bra +0x24 /* 00005F2A */
label00005F08:
00005F08 0C04 0002 cmpi.b D4, 0x2
00005F0C 6610 bne +0x12 /* 00005F1E */
00005F0E 102C 0005 move.b D0, [A4 + 0x5]
00005F12 4880 ext.w D0
00005F14 E748 lsl D0.w, 3
00005F16 5C40 addq.w D0, 6
00005F18 3D40 FF90 move.w [A6 - 0x70], D0
00005F1C 600C bra +0xE /* 00005F2A */
label00005F1E:
00005F1E 486D F794 pea.l [A5 - 0x86C]
00005F22 4EBA D346 jsr [PC - 0x2CBA /* 0000326A */]
00005F26 6000 03A6 bra +0x3A8 /* 000062CE */
label00005F2A:
00005F2A 4AAE FFF0 tst.l [A6 - 0x10]
00005F2E 660C bne +0xE /* 00005F3C */
00005F30 486D F7AA pea.l [A5 - 0x856]
00005F34 4EBA D334 jsr [PC - 0x2CCC /* 0000326A */]
00005F38 6000 0394 bra +0x396 /* 000062CE */
label00005F3C:
00005F3C 42A7 clr.l -[A7]
00005F3E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00005F42 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00005F46 281F move.l D4, [A7]+
00005F48 306E FF90 movea.w A0, [A6 - 0x70]
00005F4C 2004 move.l D0, D4
00005F4E 9088 sub.l D0, A0
00005F50 2D40 FF92 move.l [A6 - 0x6E], D0
00005F54 7A01 moveq.l D5, 0x01
00005F56 DA46 add.w D5, D6
00005F58 DA46 add.w D5, D6
00005F5A E74D lsl D5.w, 3
00005F5C 7601 moveq.l D3, 0x01
00005F5E D646 add.w D3, D6
00005F60 D646 add.w D3, D6
00005F62 3045 movea.w A0, D5
00005F64 41E8 000C lea.l A0, [A0 + 0xC]
00005F68 D088 add.l D0, A0
00005F6A 3047 movea.w A0, D7
00005F6C D088 add.l D0, A0
00005F6E A122 syscall NewHandle, flags=1
00005F70 2848 movea.l A4, A0
00005F72 204C movea.l A0, A4
00005F74 A064 syscall MoveHHi
00005F76 204C movea.l A0, A4
00005F78 A029 syscall HLock
00005F7A 2654 movea.l A3, [A4]
00005F7C 36BC 0001 move.w [A3], 0x1
00005F80 377C 0001 0002 move.w [A3 + 0x2], 0x1
00005F86 377C 0005 0004 move.w [A3 + 0x4], 0x5
00005F8C 426B 0006 clr.w [A3 + 0x6]
00005F90 377C 0080 0008 move.w [A3 + 0x8], 0x80
00005F96 3743 000A move.w [A3 + 0xA], D3
00005F9A 377C 8050 000C move.w [A3 + 0xC], 0x8050
00005FA0 426B 000E clr.w [A3 + 0xE]
00005FA4 426B 0010 clr.w [A3 + 0x10]
00005FA8 700C moveq.l D0, 0x0C
00005FAA D045 add.w D0, D5
00005FAC 3740 0012 move.w [A3 + 0x12], D0
00005FB0 7A00 moveq.l D5, 0x00
00005FB2 95CA sub.l A2, A2
00005FB4 486D D386 pea.l [A5 - 0x2C7A]
00005FB8 486E FF86 pea.l [A6 - 0x7A]
00005FBC 3F3C 200E move.w -[A7], 0x200E
00005FC0 A9EB syscall Pack4/FP68K
00005FC2 486E FF86 pea.l [A6 - 0x7A]
00005FC6 486E FF9A pea.l [A6 - 0x66]
00005FCA 3F3C 1010 move.w -[A7], 0x1010
00005FCE A9EB syscall Pack4/FP68K
00005FD0 6000 00CE bra +0xD0 /* 000060A0 */
label00005FD4:
00005FD4 3605 move.w D3, D5
00005FD6 E74B lsl D3.w, 3
00005FD8 204B movea.l A0, A3
00005FDA D0C3 add.w A0, D3
00005FDC 31BC 0003 3014 move.w [A0 + D3.w + 0x14], 0x3
00005FE2 204B movea.l A0, A3
00005FE4 D0C3 add.w A0, D3
00005FE6 4270 3016 clr.w [A0 + D3.w + 0x16]
00005FEA 204B movea.l A0, A3
00005FEC D0C3 add.w A0, D3
00005FEE 4270 3018 clr.w [A0 + D3.w + 0x18]
00005FF2 204B movea.l A0, A3
00005FF4 D0C3 add.w A0, D3
00005FF6 4270 301A clr.w [A0 + D3.w + 0x1A]
00005FFA 204B movea.l A0, A3
00005FFC D0C3 add.w A0, D3
00005FFE 31BC 0028 301C move.w [A0 + D3.w + 0x1C], 0x28 /* '(' */
00006004 204A movea.l A0, A2
00006006 D1EE 0010 add.l A0, [A6 + 0x10]
0000600A 486E FF9A pea.l [A6 - 0x66]
0000600E 486E FF86 pea.l [A6 - 0x7A]
00006012 3F3C 100E move.w -[A7], 0x100E
00006016 A9EB syscall Pack4/FP68K
00006018 4850 pea.l [A0]
0000601A 486E FF86 pea.l [A6 - 0x7A]
0000601E 3F3C 2004 move.w -[A7], 0x2004
00006022 A9EB syscall Pack4/FP68K
00006024 487A 02BC pea.l [PC + 0x2BC /* 000062E2, value 0xAFBF0 */]
00006028 486E FF86 pea.l [A6 - 0x7A]
0000602C 3F3C 2006 move.w -[A7], 0x2006
00006030 A9EB syscall Pack4/FP68K
00006032 487A 02A4 pea.l [PC + 0x2A4 /* 000062D8, value 0x40048551 */]
00006036 486E FF86 pea.l [A6 - 0x7A]
0000603A 3F3C 0004 move.w -[A7], 0x4
0000603E A9EB syscall Pack4/FP68K
00006040 486E FF86 pea.l [A6 - 0x7A]
00006044 3F3C 0016 move.w -[A7], 0x16
00006048 A9EB syscall Pack4/FP68K
0000604A 486E FF86 pea.l [A6 - 0x7A]
0000604E 486E FF84 pea.l [A6 - 0x7C]
00006052 3F3C 2010 move.w -[A7], 0x2010
00006056 A9EB syscall Pack4/FP68K
00006058 204B movea.l A0, A3
0000605A D0C3 add.w A0, D3
0000605C 31AE FF84 301E move.w [A0 + D3.w + 0x1E], [A6 - 0x7C]
00006062 204B movea.l A0, A3
00006064 D0C3 add.w A0, D3
00006066 4270 3020 clr.w [A0 + D3.w + 0x20]
0000606A 204A movea.l A0, A2
0000606C D1EE 000C add.l A0, [A6 + 0xC]
00006070 2D48 FF96 move.l [A6 - 0x6A], A0
00006074 7015 moveq.l D0, 0x15
00006076 D050 add.w D0, [A0]
00006078 0C40 006C cmpi.w D0, 0x6C /* 'l' */
0000607C 6F0A ble +0xC /* 00006088 */
0000607E 204B movea.l A0, A3
00006080 D0C3 add.w A0, D3
00006082 4270 3022 clr.w [A0 + D3.w + 0x22]
00006086 6014 bra +0x16 /* 0000609C */
label00006088:
00006088 206E FF96 movea.l A0, [A6 - 0x6A]
0000608C 7015 moveq.l D0, 0x15
0000608E D050 add.w D0, [A0]
00006090 906D D388 sub.w D0, [A5 - 0x2C78]
00006094 224B movea.l A1, A3
00006096 D2C3 add.w A1, D3
00006098 3380 3022 move.w [A1 + D3.w + 0x22], D0
label0000609C:
0000609C 5245 addq.w D5, 1
0000609E 548A addq.l A2, 2
label000060A0:
000060A0 BC45 cmp.w D6, D5
000060A2 6E00 FF30 bgt -0xCE /* 00005FD4 */
000060A6 206E FFF0 movea.l A0, [A6 - 0x10]
000060AA 326E FF90 movea.w A1, [A6 - 0x70]
000060AE D3D0 add.l A1, [A0]
000060B0 2049 movea.l A0, A1
000060B2 2006 move.l D0, D6
000060B4 48C0 ext.l D0
000060B6 E788 lsl D0, 3
000060B8 43F3 0814 lea.l A1, [A3 + D0 + 0x14]
000060BC 202E FF92 move.l D0, [A6 - 0x6E]
000060C0 A02E syscall BlockMove/BlockMoveData
000060C2 2006 move.l D0, D6
000060C4 E748 lsl D0.w, 3
000060C6 720A moveq.l D1, 0x0A
000060C8 D240 add.w D1, D0
000060CA 48C1 ext.l D1
000060CC D281 add.l D1, D1
000060CE D28B add.l D1, A3
000060D0 2441 movea.l A2, D1
000060D2 264A movea.l A3, A2
000060D4 206B 0004 movea.l A0, [A3 + 0x4]
000060D8 D0C7 add.w A0, D7
000060DA 2748 0004 move.l [A3 + 0x4], A0
000060DE 306E FF90 movea.w A0, [A6 - 0x70]
000060E2 2C04 move.l D6, D4
000060E4 9C88 sub.l D6, A0
000060E6 70EA moveq.l D0, 0xFFFFFFEA
000060E8 DC80 add.l D6, D0
000060EA 2006 move.l D0, D6
000060EC 5080 addq.l D0, 8
000060EE 2740 000C move.l [A3 + 0xC], D0
000060F2 3047 movea.w A0, D7
000060F4 41F0 68FA lea.l A0, [A0 + D6 - 0x6]
000060F8 2748 0010 move.l [A3 + 0x10], A0
000060FC 264A movea.l A3, A2
000060FE D7EE FF92 add.l A3, [A6 - 0x6E]
00006102 7A00 moveq.l D5, 0x00
00006104 6008 bra +0xA /* 0000610E */
label00006106:
00006106 17BC 0080 5000 move.b [A3 + D5.w], 0x80
0000610C 5245 addq.w D5, 1
label0000610E:
0000610E BE45 cmp.w D7, D5
00006110 6EF4 bgt -0xA /* 00006106 */
00006112 3D7C 005A FFA4 move.w [A6 - 0x5C], 0x5A /* 'Z' */
00006118 3D7C 0032 FFA2 move.w [A6 - 0x5E], 0x32 /* '2' */
0000611E 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00006122 486D F7C2 pea.l [A5 - 0x83E]
00006126 486D F7D2 pea.l [A5 - 0x82E]
0000612A 42A7 clr.l -[A7]
0000612C 486E FFA6 pea.l [A6 - 0x5A]
00006130 3F3C 0001 move.w -[A7], 0x1
00006134 A9EA syscall Pack3
00006136 4A2E FFA6 tst.b [A6 - 0x5A]
0000613A 6700 0192 beq +0x194 /* 000062CE */
0000613E 4A2D DA0E tst.b [A5 - 0x25F2]
00006142 677C beq +0x7E /* 000061C0 */
00006144 4267 clr.w -[A7]
00006146 486E FFB0 pea.l [A6 - 0x50]
0000614A 3F2E FFAC move.w -[A7], [A6 - 0x54]
0000614E 2F3C 6D6F 7672 move.l -[A7], 0x6D6F7672 /* 'movr' */
00006154 2F3C 7366 696C move.l -[A7], 0x7366696C /* 'sfil' */
0000615A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000615E 4A5F tst.w [A7]+
00006160 6700 00D6 beq +0xD8 /* 00006238 */
00006164 4267 clr.w -[A7]
00006166 486E FFB0 pea.l [A6 - 0x50]
0000616A 3F2E FFAC move.w -[A7], [A6 - 0x54]
0000616E 2F3C 6D6F 7672 move.l -[A7], 0x6D6F7672 /* 'movr' */
00006174 2F3C 7366 696C move.l -[A7], 0x7366696C /* 'sfil' */
0000617A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000617E 0C5F FFD0 cmpi.w [A7]+, 0xFFD0
00006182 6610 bne +0x12 /* 00006194 */
00006184 4267 clr.w -[A7]
00006186 486E FFB0 pea.l [A6 - 0x50]
0000618A 3F2E FFAC move.w -[A7], [A6 - 0x54]
0000618E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00006192 548F addq.l A7, 2
label00006194:
00006194 4267 clr.w -[A7]
00006196 486E FFB0 pea.l [A6 - 0x50]
0000619A 3F2E FFAC move.w -[A7], [A6 - 0x54]
0000619E 2F3C 6D6F 7672 move.l -[A7], 0x6D6F7672 /* 'movr' */
000061A4 2F3C 7366 696C move.l -[A7], 0x7366696C /* 'sfil' */
000061AA 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000061AE 4A5F tst.w [A7]+
000061B0 6700 0086 beq +0x88 /* 00006238 */
000061B4 486D F7D4 pea.l [A5 - 0x82C]
000061B8 4EBA D0B0 jsr [PC - 0x2F50 /* 0000326A */]
000061BC 6000 0110 bra +0x112 /* 000062CE */
label000061C0:
000061C0 4267 clr.w -[A7]
000061C2 486E FFB0 pea.l [A6 - 0x50]
000061C6 3F2E FFAC move.w -[A7], [A6 - 0x54]
000061CA 2F3C 5253 4544 move.l -[A7], 0x52534544 /* 'RSED' */
000061D0 2F3C 7273 7263 move.l -[A7], 0x72737263 /* 'rsrc' */
000061D6 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000061DA 4A5F tst.w [A7]+
000061DC 675A beq +0x5C /* 00006238 */
000061DE 4267 clr.w -[A7]
000061E0 486E FFB0 pea.l [A6 - 0x50]
000061E4 3F2E FFAC move.w -[A7], [A6 - 0x54]
000061E8 2F3C 5253 4544 move.l -[A7], 0x52534544 /* 'RSED' */
000061EE 2F3C 7273 7263 move.l -[A7], 0x72737263 /* 'rsrc' */
000061F4 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000061F8 0C5F FFD0 cmpi.w [A7]+, 0xFFD0
000061FC 6610 bne +0x12 /* 0000620E */
000061FE 4267 clr.w -[A7]
00006200 486E FFB0 pea.l [A6 - 0x50]
00006204 3F2E FFAC move.w -[A7], [A6 - 0x54]
00006208 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
0000620C 548F addq.l A7, 2
label0000620E:
0000620E 4267 clr.w -[A7]
00006210 486E FFB0 pea.l [A6 - 0x50]
00006214 3F2E FFAC move.w -[A7], [A6 - 0x54]
00006218 2F3C 5253 4544 move.l -[A7], 0x52534544 /* 'RSED' */
0000621E 2F3C 7273 7263 move.l -[A7], 0x72737263 /* 'rsrc' */
00006224 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00006228 4A5F tst.w [A7]+
0000622A 670C beq +0xE /* 00006238 */
0000622C 486D F7E6 pea.l [A5 - 0x81A]
00006230 4EBA D038 jsr [PC - 0x2FC8 /* 0000326A */]
00006234 6000 0098 bra +0x9A /* 000062CE */
label00006238:
00006238 42A7 clr.l -[A7]
0000623A 486E FFB0 pea.l [A6 - 0x50]
0000623E 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00006242 265F movea.l A3, [A7]+
00006244 3F2E FFAC move.w -[A7], [A6 - 0x54]
00006248 42A7 clr.l -[A7]
0000624A 2F0B move.l -[A7], A3
0000624C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00006250 4267 clr.w -[A7]
00006252 A9AF syscall ResError
00006254 4A5F tst.w [A7]+
00006256 6C18 bge +0x1A /* 00006270 */
00006258 4267 clr.w -[A7]
0000625A 486E FFB0 pea.l [A6 - 0x50]
0000625E 3F2E FFAC move.w -[A7], [A6 - 0x54]
00006262 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00006266 486D F7F8 pea.l [A5 - 0x808]
0000626A 4EBA CFFE jsr [PC - 0x3002 /* 0000326A */]
0000626E 605E bra +0x60 /* 000062CE */
label00006270:
00006270 42A7 clr.l -[A7]
00006272 486E FFB0 pea.l [A6 - 0x50]
00006276 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000627A 265F movea.l A3, [A7]+
0000627C 4267 clr.w -[A7]
0000627E 3F2E FFAC move.w -[A7], [A6 - 0x54]
00006282 42A7 clr.l -[A7]
00006284 2F0B move.l -[A7], A3
00006286 1F3C 0003 move.b -[A7], 0x3
0000628A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000628E 3E1F move.w D7, [A7]+
00006290 0C47 FFFF cmpi.w D7, 0xFFFF
00006294 6618 bne +0x1A /* 000062AE */
00006296 4267 clr.w -[A7]
00006298 486E FFB0 pea.l [A6 - 0x50]
0000629C 3F2E FFAC move.w -[A7], [A6 - 0x54]
000062A0 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
000062A4 486D F80C pea.l [A5 - 0x7F4]
000062A8 4EBA CFC0 jsr [PC - 0x3040 /* 0000326A */]
000062AC 6020 bra +0x22 /* 000062CE */
label000062AE:
000062AE 2F0C move.l -[A7], A4
000062B0 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
000062B6 3F3C 2710 move.w -[A7], 0x2710
000062BA 2F0B move.l -[A7], A3
000062BC A9AB syscall AddResource
000062BE 2F0C move.l -[A7], A4
000062C0 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000062C4 A9A7 syscall SetResAttrs
000062C6 2F0C move.l -[A7], A4
000062C8 A9AA syscall ChangedResource
000062CA 3F07 move.w -[A7], D7
000062CC A99A syscall CloseResFile
label000062CE:
000062CE 4CEE 1CF8 FF64 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x9C]
000062D4 4E5E unlink A6
000062D6 4E75 rts
000062D8 4004 negx.b D4
000062DA 8551 or.w [A1], D2
000062DC EB85 asl D5, 5
000062DE 1EB8 51EC move.b [A7], [0x000051EC]
000062E2 000A FBF0 ori.b A2, 0xF0
000062E6 FAF8 .extension 0xAF8 // unimplemented
000062E8 FB0E .extension 0xB0E // unimplemented
000062EA FB24 .extension 0xB24 // unimplemented
000062EC FB3A .extension 0xB3A // unimplemented
000062EE FB50 .extension 0xB50 // unimplemented
000062F0 FB66 .extension 0xB66 // unimplemented
000062F2 FB7A .extension 0xB7A // unimplemented
000062F4 FB8E .extension 0xB8E // unimplemented
000062F6 FBA2 .extension 0xBA2 // unimplemented
000062F8 FBB6 .extension 0xBB6 // unimplemented
000062FA FBCA .extension 0xBCA // unimplemented
000062FC FBDE .extension 0xBDE // unimplemented